У меня есть стандартный сервер postgresql из нового и старого репозитория ubuntu.Функция lower() для международных символов в postgresql
Первый - сервер postgresql 8.3.12. Здесь функция ниже() корректно работает на датском букву «æ»
go=# select lower('Æ');
lower
-------
æ
(1 row)
Теперь на Postgres 9.1.9 функция не работает (она возвращает ту же букву в верхнем регистре)
go=# select lower('Æ');
lower
-------
Æ
(1 row)
ли у кого есть идея, как изменить это поведение?
(моя реальная проблема заключается в том, что ILIKE не работает на датских символов либо, но я думал, что приведенный выше пример будет сделать проблему более ясно)
Вы уверены, что ничего не пропустили, он работает на sqlfiddle - http://sqlfiddle.com/#!1/d41d8/1253, версия 9.1.9? –