在 arch 中将 postgresql 语言设置为英语

Set postgresql language to english in arch

如何在 arch linux 中将 postgresql 语言更改为英语?我是波兰语,我的系统语言也是波兰语,但我希望 postgres 输出英文。其实我有:

postgres=# \d
                      Lista relacji
 Schemat |         Nazwa         |    Typ    | Właściciel 
---------+-----------------------+-----------+------------
 public  | tablename             | tabela    | stanek

并且想要

postgres=# \d
                      Relations list
 Schema  |         Name          |    Type   | Owner 
---------+-----------------------+-----------+------------
 public  | tablename             | table     | stanek

尝试在psql中执行:

SET lc_messages to 'en_US.UTF-8';

要更改 Linux 应用程序语言,请在像

一样执行之前将环境变量 LANGUAGE 设置为所需的语言环境
export LANGUAGE=en_US.UTF-8
psql ...

或者只是

LANGUAGE=en_US.UTF-8 psql ...

要永久设置语言,您可以在系统启动时为命令创建别名。添加命令

alias psql='LANGUAGE=en_US.UTF-8 psql'

到您的 ~/.profile~/.bashrc 文件。