Re: text_pattern_ops index *not* used in field = value condition?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: text_pattern_ops index *not* used in field = value condition?
Дата
Msg-id 26023.1189868979@sss.pgh.pa.us
обсуждение исходный текст
Ответ на text_pattern_ops index *not* used in field = value condition?  (hubert depesz lubaczewski <depesz@depesz.com>)
Ответы Re: text_pattern_ops index *not* used in field = value condition?  (hubert depesz lubaczewski <depesz@depesz.com>)
Список pgsql-general
hubert depesz lubaczewski <depesz@depesz.com> writes:
> index is created using text_pattern_ops so i will be able to use it in 'where word like '...%''
> but, it appears it is not usable with = operator:

= is not one of the members of the text_pattern_ops operator class.

regression=# select amopopr::regoperator from pg_amop where amopclaid in (select oid from pg_opclass where opcname =
'text_pattern_ops');
     amopopr
-----------------
 ~<~(text,text)
 ~<=~(text,text)
 ~=~(text,text)
 ~>=~(text,text)
 ~>~(text,text)
 ~=~(text,text)
(6 rows)

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: hubert depesz lubaczewski
Дата:
Сообщение: text_pattern_ops index *not* used in field = value condition?
Следующее
От: hubert depesz lubaczewski
Дата:
Сообщение: Re: text_pattern_ops index *not* used in field = value condition?