由于某些原因,我无法更改PostgreSQL中错误消息的语言。我试图设置脚本里面的语言在第一行创建模式:将错误消息设置为英文不起作用
SET lc_messages TO 'en_US.UTF-8';
,我也做了this,设置LC_MESSAGES
到English
但它并没有帮助。是的,我在更改值后重新启动了服务。
似乎没有任何工作。我仍然用德语收到我的消息。
我还能还有什么请尝试?
由于某些原因,我无法更改PostgreSQL中错误消息的语言。我试图设置脚本里面的语言在第一行创建模式:将错误消息设置为英文不起作用
SET lc_messages TO 'en_US.UTF-8';
,我也做了this,设置LC_MESSAGES
到English
但它并没有帮助。是的,我在更改值后重新启动了服务。
似乎没有任何工作。我仍然用德语收到我的消息。
我还能还有什么请尝试?
如果您有权限访问$ 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'
您是否尝试过以下命令?
initdb --locale=en_US --lc_messages=en_US
有关详细信息,请参阅http://www.postgresql.org/docs/9.0/static/locale.html
显然使用'SET LC_MESSAGES设置成 '的en_US.UTF-8' 时,一些用户有问题;'你尝试运行这个命令管理员/须藤? – Haymaker
@Haymaker是的,我认为是。我正在运行以管理员模式运行的Eclipse中的脚本。这不应该是我想的问题。 – displayname
我会说尝试从管理员终端运行postgres,看看是否改变任何东西。 – Haymaker