有没有办法禁用邮件的Postgresql翻译?我在pt_BR Windows机器上运行我的appl和Postgresql,当抛出异常时,错误消息被翻译成葡萄牙语,如:
引起:org.postgresql.util.PSQLException:ERRO:relação“unidade_federacao”nãoreiste Posição:25
我希望这些消息以英文显示。
我在Java(带有Hibernate)应用程序上使用驱动程序postgresql-8.4-701.jdbc3.jar。
提前谢谢, 法布里西奥·莱莫斯答案 0 :(得分:11)
答案 1 :(得分:2)
在Windows下,某些 psql 错误消息将根据Windows设置中的格式设置进行翻译 - >时钟,语言和地区 - >更改位置 - >格式 - >格式。
为了防止混合翻译和未翻译的消息,我将此格式设置为“英语(美国)”。
答案 2 :(得分:0)
对您的数据库执行以下查询,以便找到为配置加载的postgres.conf文件:
SHOW config_file;
使用您喜欢的lc .... lc_messages,lc_numeric 等编辑您的 postgres.conf 文件。
我认为您可以使用lc_ALL更改所有内容 示例:lc_ALL = en_US.UTF-8
最后执行以下命令重新加载conf。
SELECT pg_reload_conf();