Ясно. Т.е. у тебя системная локаль koi8-r
У меня - utf-8
Т.е. надо чтобы системная локаль была koi8-r, чтобы нормально работал ilike?
Интересно, а как это работает в винде?
Народы, у кого postgreSQL на винде? Что скажите?
> Viktor> даже создавать базу в KOI8-R, а не только в UTF-8.
>
> Есть подозрение, что тут играет роль значение LC_COLLATE
> самого процесса. Что говорит pg_controldata?
>
> У меня база создана в KOI8, и
>
>postgres@dragon:~$ pg_controldata
>...
>LC_COLLATE: ru_RU.KOI8-R
>LC_CTYPE: ru_RU.KOI8-R
>
> всякие ilike, ~*, order by работают замечательно. С индексами
> правда облом.
>
> А вот попробовал создать в UNICODE, таки да - не
> работают. Правда проверить с LC_COLLATE=ru_RU.UTF-8 не могу,
> боюсь пользователи меня не поймут. :)
>
>
>
--
С уважением, Виктор