Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ILIKE, ~* , локаль ru_RU.utf8 - как заставить работать? / 3 сообщений из 3, страница 1 из 1
29.11.2005, 19:05
    #33406923
-m-
-m-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ILIKE, ~* , локаль ru_RU.utf8 - как заставить работать?
PostgreSQL 8.1, кластер проинициализирован с локалью ru_RU.utf8, база созданы в кодировке UTF8.

После небольшой мозгое6ки заставил работать ILIKE, ~* для русских букв.
Для этого пришлось править сырцы src/backend/utils/adt/like.c : заменить tolower() на towlower() .

для UTF8 локали я другого работающего метода не нашел, и, судя по сырцам, его и не было :(
...
Рейтинг: 0 / 0
29.11.2005, 20:02
    #33407036
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ILIKE, ~* , локаль ru_RU.utf8 - как заставить работать?
-m-PostgreSQL 8.1, кластер проинициализирован с локалью ru_RU.utf8, база созданы в кодировке UTF8.

После небольшой мозгое6ки заставил работать ILIKE, ~* для русских букв.
Для этого пришлось править сырцы src/backend/utils/adt/like.c : заменить tolower() на towlower() .

для UTF8 локали я другого работающего метода не нашел, и, судя по сырцам, его и не было :(
Рекомендую написать в рассылку постгреса - пусть правят исходники. Это ж не дело. Например сюда pgsql-hackers@postgresql.org
...
Рейтинг: 0 / 0
29.11.2005, 20:15
    #33407049
-me-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ILIKE, ~* , локаль ru_RU.utf8 - как заставить работать?
Andrey Daeron
Рекомендую написать в рассылку постгреса - пусть правят исходники. Это ж не дело. Например сюда pgsql-hackers@postgresql.org
Да там, как оказалось, уже думают по поводу той же фигни.
Но это ж будет в релизе 8.2 :(
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ILIKE, ~* , локаль ru_RU.utf8 - как заставить работать? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]