将错误消息设置为英语不起作用

dis*_*ame 12 postgresql

出于某种原因,我无法从PostgreSQL更改错误消息的语言.我试图在脚本中设置语言,以便在第一行创建架构:

SET lc_messages TO 'en_US.UTF-8';
Run Code Online (Sandbox Code Playgroud)

我也做这个,设置LC_MESSAGESEnglish,但它并没有帮助.是的,我在更改值后重新启动了服务.

在此输入图像描述

似乎没什么用.我仍然用德语发信息.

我还能尝试什么?

小智 5

如果您有权访问 $datadir\postgresql.conf,请将 lc_messages 参数更改为“English_United States.1252”。

之后必须重新加载配置。

我的配置设置在这里;

#这些设置由initdb初始化,但可以更改。

lc_messages = 'English_United States.1252' # 系统错误消息字符串的区域设置

lc_monetary = 'English_United States.1252' # 货币格式的区域设置

lc_numeric = 'English_United States.1252' # 数字格式设置的区域设置

lc_time = 'English_United States.1252' # 时间格式的区域设置

# 文本搜索的默认配置

default_text_search_config = 'pg_catalog.english'