Pgadmin отображает ошибки в Swedi sh даже после смены языка на английский - PullRequest
1 голос
/ 08 апреля 2020

В настройках я установил мой язык Engli sh, но ошибки по-прежнему отображаются в Swedi sh

ERROR:  FEL:  syntaxfel vid eller nära "where"
LINE 2:  WHERE where id = 2;

отображаются только ошибки в Swedi sh все остальное в английском языке sh, я не понимаю, почему кто-то еще сталкивался / сталкивался с этой проблемой?

1 Ответ

1 голос
/ 08 апреля 2020

У вас разные настройки для клиента и языкового стандарта сервера.

Языковой стандарт клиента определяется средой на клиенте (см. Команду locale на машинах Unix).

Сообщения об ошибках генерируются сервером и используют языковой стандарт сервера, который определяется параметром базы данных lc_messages.

Вы можете установить значение по умолчанию в postgresql.conf, и вы можете используйте SET, чтобы изменить настройку для вашего сеанса:

SET lc_messages = "C";

Я рекомендую настройку C (или, эквивалент, POSIX) для стандартных сообщений Engli sh.

...