|
Как настроить поддержку локали в PostgreSQL?
|
|||
---|---|---|---|
#18+
Господа, посоветуйте, плиз! Нужно настроить PG так, чтобы он выполнял нормальную сортировку киррилических букв, работали функции Lower() и Upper(), клиенты могли указывать, в какой кодировке будут работать (set client_encoding).. Кое-где я сам разобрался, конфигурировать нужно с ключами: --enable-locale --enable-multibyte=KOI8-R --enable-nls=ru Если не так, то прошу поправить. Что-то прочитал о --lc-collate и --lc-ctype. Где эти параметры нужно прописывать и для чего, собственно, они нужны? Что еще нужно сделать, дабы Postgres должным образом работала с кириллицей? С уважением, Михаил ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2003, 11:34 |
|
Как настроить поддержку локали в PostgreSQL?
|
|||
---|---|---|---|
#18+
всё правильно делаешь, ещё нужно initdb делать при установленной нужной локали ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2003, 12:44 |
|
Как настроить поддержку локали в PostgreSQL?
|
|||
---|---|---|---|
#18+
Sad Spirit всё правильно делаешь, ещё нужно initdb делать при установленной нужной локали Спасибо. Т.е., условно говоря, если на сервере KOI8-R, то нужно initdb -E=KOI8 -D /pg/data/ ? И еще пару вопросов. После команды set client encoding='win' данные стали представляться не в win-кодировке, а транслитом. Это из-за того, что какой-то библиотеки на сервере не хватает, или потому, что операции производятся над базой, которая была создана ранее (initdb, соотв. не выполнялся). Вытекающий вопрос: как выполнить initdb, если уже есть созданные базы? И вопрос такой: upper() и lower() не работают... Беда в том же (initdb срочно внутримышечно) или их как-то по особому нужно заставить работать? С уважением, Михаил ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2003, 15:11 |
|
Как настроить поддержку локали в PostgreSQL?
|
|||
---|---|---|---|
#18+
1) Сдампить все базы (pg_dumpall) 2) Сделать initdb 3) Восстановить базы без этого ничего не заработает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2003, 15:36 |
|
|
start [/forum/moderation_log.php?user_name=Denis__Ka]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
120ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 995ms |
total: | 1220ms |
0 / 0 |