Всем привет!
Такой вопрос. Как "научить" postgres использовать индекс при поиске по
условию типа:
... WHERE fam ILIKE 'Иванов%'
PostgreSQL 8.2.4, database encoding UTF-8, индекс по полю fam varchar(20):
CREATE INDEX idx_person_fam ON person USING btree (fam varchar_pattern_ops)
Если использую LIKE, то индекс задействуется. Если ILIKE, то нет.
Максим