@nluparev

Почему не получается создать PostgreSQL базу для ru_RU.UTF-8?

пробую создать базу в PostgreSQL использую следующую команду:

CREATE DATABASE "имя_базы"
  WITH OWNER "postgres"
  ENCODING 'UTF8'
  LC_COLLATE = 'ru_RU.UTF-8'
  LC_CTYPE = 'ru_RU.UTF-8'
  TEMPLATE = template0;


получаю следующую ошибку
ERROR: invalid locale name: "ru_RU.UTF-8"

через `locale -a` получаю следующий список локалей:
C
C.UTF-8
POSIX
en_US.utf8
ru_RU.utf8

тоесть RU локаль у меня имеется. В чем дело?
  • Вопрос задан
  • 9281 просмотр
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
Необходимо чтобы название локали соответствовало ru_RU.utf8 (ru_RU.UTF-8 не сработает)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы