Измените язык сообщений об ошибках сервера PostgreSQL на английский

Моя система MS Windows - французская версия. Я недавно установил сервер PostgreSQL. Хотя pgAdmin на английском языке, я получаю французские сообщения в командной строке PostgreSQL psql.

3 ответа

Если у вас есть разрешения на доступ к $datadir\postgresql.conf менять lc_messages параметр для English_United States.1252, Вам необходимо перезагрузить конфигурацию (сделать перезагрузку сервера).

Мой конфиг:

# These settings are initialized by initdb, but they can be changed.
lc_messages = 'English_United States.1252'  # locale for system error message

# strings
lc_monetary = 'English_United States.1252'  # locale for monetary formatting
lc_numeric = 'English_United States.1252'   # locale for number formatting
lc_time = 'English_United States.1252'      # locale for time formatting

# default configuration for text search
default_text_search_config = 'pg_catalog.english'

Вам нужно определить переменную среды с именем LC_MESSAGESи установите это English

введите описание изображения здесь

Вы можете определить LC_MESSAGES Переменная среды MS Windows или настроить postgresql.conf файл. Если они будут установлены для разных значений, postgresql.conf займет место. Посмотрите документ здесь и здесь.

Другие вопросы по тегам