172 похожих чатов

Может кто в курсе? Есть кластер PostgreSQL 9.5.12 на Windows Server

(все БД в кластере такого вида):
Name | postgres
Owner | postgres
Encoding | UTF8
Collate | Russian_Russia.1251
Ctype | Russian_Russia.1251

Пытаюсь создать такую же БД на Ubuntu 16.04:
initdb_options = '--encoding=UTF8 --locale=ru_RU.cp1251'

# locale -a
C
C.UTF-8
en_US.utf8
POSIX
ru_RU.cp1251

Получаю ошибку:
Creating new PostgreSQL cluster 10/main ...
/usr/lib/postgresql/10/bin/initdb --encoding=UTF8 --data-checksums --locale=ru_RU.cp1251 -D /var/lib/postgresql/10/main --auth-local peer --auth-host md5
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "ru_RU.cp1251".
initdb: encoding mismatch
The encoding you selected (UTF8) and the encoding that the
selected locale uses (WIN1251) do not match. This would lead to
misbehavior in various character string processing functions.
Rerun initdb and either do not specify an encoding explicitly,
or choose a matching combination.
Error: initdb failed
Error: could not create default cluster. Please create it manually with

Как-то же она была создана?

1 ответов

11 просмотров
Aleksandr-Kiselev Автор вопроса

Впрочем, с такими параметрами: --encoding=WIN1251 --locale=ru_RU.cp1251 кластер БД инициализировался без ошибок. Остаётся загадкой, как его смогли инициализировать с кодировкой UTF8 и локалью Russian_Russia.1251.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта