使用 postgresql psql.exe 时更改 UI 语言

使用 postgresql psql.exe 时更改 UI 语言

我有一个 PostgreSQL 8.4 数据库,安装时以日语为主要语言。我使用 psql.exe 从英语 Windows 7 客户端进行连接。有没有办法将显示给我的消息的 UI(例如帮助、\l 命令的列标题等)更改为英语?

我知道我可以使用 \encoding 设置字符编码,但我真的想将 UI 语言从 ja_JP 更改为 en_US(或类似的)。

我在 psql 文档中看不到任何内容。有什么想法吗?

答案1

在 Windows 中,psql 也只查看 LC_MESSAGES 环境变量。因此这是可行的...

set LC_MESSAGES=C
psql.exe

答案2

我遇到了同样的问题。我尝试在 PostgreSQL 安装期间正确设置区域设置,尝试更改postgresql.conf但没有任何帮助可以更改 psql 中的语言。发现的 UI 语言psql.exe由 Windows 中的环境变量控制。但set LC_MESSAGES=C只修改当前 shell 变量并且它是临时保存的,因此只要您关闭 shell(或重新启动 PC),您的问题就会再次出现。

这 4 个选项将 UI 语言更改psql.exe为英语,并确保保留此设置坚持不懈,避免问题再次出现

相关内容