Установите LC_COLLATE и LC_CTYPE для MacO - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь создать новую базу данных в postgresql с помощью следующего сценария.

CREATE DATABASE test
OWNER dba
TEMPLATE template0
ENCODING 'UTF-8'
LC_COLLATE 'nb_NO.UTF-8'
LC_CTYPE 'nb_NO.UTF-8'

При запуске сценария появляется следующая ошибка:

ERROR:  invalid locale name: "nb_NO.UTF-8"

I Я вижу, что в Linux системах на базе есть команда под названием

locale-gen

Но я не могу найти что-то похожее для macOS.

1 Ответ

2 голосов
/ 20 февраля 2020

Из этой ОШИБКИ ясно, что Locale nb_NO.UTF-8 отсутствует на вашем MacOS.

А для команды проверки локали на вашем macOS используйте следующую команду:

locale -a

Раскрытие информации: я работаю на EnterpriseDB (EDB)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...