1. Проверка установленных в Ubuntu локалей:
2. Установка локали для koi8r
3. Проверяем, что появилась локаль для koi8r
4. Перезапускаем postgres
5. Теперь можно создать базу данных с новой кодировкой и обязательно из template0
6. Проверяем
$ locale -a |grep ruru_RU.utf8ru_UA.utf8 |
2. Установка локали для koi8r
sudo locale-gen ru_RU.KOI8-R |
3. Проверяем, что появилась локаль для koi8r
$ locale -a |grep ruru_RU.koi8rru_RU.utf8ru_UA.utf8 |
4. Перезапускаем postgres
pg_ctl stop ...pg_ctl start ... |
5. Теперь можно создать базу данных с новой кодировкой и обязательно из template0
postgres=# create database test_koi8r encoding = 'KOI8R' lc_collate = 'ru_RU.koi8r' lc_ctype = 'ru_RU.koi8r' template = template0;CREATE DATABASE |
6. Проверяем
postgres=# \l test* List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges------------+-------+----------+-------------+-------------+------------------- test_koi8r | pal | KOI8R | ru_RU.koi8r | ru_RU.koi8r |(1 row)
Комментариев нет:
Отправить комментарий