我的MS Windows系统是法语版。我最近安装了PostgreSQL服务器。虽然pgAdmin是英文的,但我在PostgreSQL psql命令行中获得了法语消息。
答案 0 :(得分:13)
如果您有权访问$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'
答案 1 :(得分:11)
您需要将define an environment variable命名为LC_MESSAGES
并将其设置为English
答案 2 :(得分:1)