Как победить такое:
$ psql -l
Список баз данных
Имя | Владелец | Кодировка
------------------+------------------+--------------------
xxx1 | pgsql | KOI8
xxx2 | pgsql | KOI8
postgres | pgsql | KOI8
template0 | pgsql | KOI8
template1 | pgsql | KOI8
$ createdb -E UTF-8 xxx3
createdb: создание базы данных не удалось: ERROR: encoding UTF8 does not match server's locale ru_RU.KOI8-R
ПОДРОБНО: The server's LC_CTYPE setting requires encoding KOI8.
Нужно создать базу в UTF8 при этом не трогая существующие базы.
Базы xxx1 и xxx2 перекодировать нельзя - их использует софт который менять нельзя. Есть какие-то идеи ? Думал создать хранилище в UTF8 и создать старые базы в KOI8R но это то-же не прокатывает.
$ createdb --encoding=KOI8R new_db
createdb: создание базы данных не удалось: ERROR: encoding KOI8 does not match server's locale ru_RU.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.