Сравнение символов в PostgreSQL utf8 - PullRequest
0 голосов
/ 14 сентября 2009

Я перехожу с MySQL на PostgreSQL, но не могу найти эквивалент для сортировки MySQL utf8_general_ci. Здесь я пытаюсь добиться того, чтобы можно было сравнивать строки, используя общие языковые правила, а не двоичное сравнение, т.е.

Есть ли способ заставить PostgreSQL искать строки, используя общие правила языка?

Большое спасибо!

1 Ответ

1 голос
/ 14 сентября 2009

Это, по сути, то, что большинство современных postgresql установок сделают для вас по умолчанию. Но вас также могут заинтересовать initdb опции --locale, --lc-collate и т. Д. (Большинство из них, если не все, также можно изменить после инициализации базы данных с использованием файла .conf).

Вы также можете указать кодировку и IIRC LC_COLLATE и друзей при создании базы данных.

...