Привет, коллеги! Вот не могу понять, почему не работает ilike для русских символов в PostgreSQL: Настройки локали сервера такие (SHOW all): Код (Text): lc_collate | ru_RU.UTF-8 | Shows the collation order locale. lc_ctype | ru_RU.UTF-8 | Shows the character classification and case conversion locale. lc_messages | ru_RU.UTF-8 | Sets the language in which messages are displayed. lc_monetary | ru_RU.UTF-8 | Sets the locale for formatting monetary amounts. lc_numeric | ru_RU.UTF-8 | Sets the locale for formatting numbers. lc_time | ru_RU.UTF-8 | Sets the locale for formatting date and time values. (Короче все - ru_RU.UTF8, в том числе те что задаются initdb) Создаю базу так: Код (Text): createdb <DB> --encoding=unicode После этого ни сортировка ни поиск без учета регистра никак не хотят работать: Код (Text): SELECT myfield FROM mytable WHERE myfield ILIKE '%русский%'; SELECT myfield FROM mytable WHERE myfield ILIKE '%Русский%'; - выдают разные результаты HELP!!!