我正在运行安装了 PostgreSQL 9.2 的 Debian 3.2。我的一个同事用日语初始化了数据库集群。所以现在,使用 . 创建的每个数据库createdb
,无论用户是谁,现在都使用日语作为其语言进行实例化。
我找不到将语言重置为英语而无需initdb
在新集群上再次运行的方法。我真的不想这样做,因为有很多数据无法承受。
根据我的阅读,当调用带有这些标志的命令时,数据库集群设置为日语initdb -D /place/for/data --locale=ja_JP
。但是,当我创建相同的集群然后用于createdb
创建新数据库时,错误消息的语言是英语。在我的同事集群中,这种情况下的错误消息会产生日语错误消息。
有人可以帮助我了解 PostgreSQL 9.2 中的语言环境如何工作吗?将集群改回英文的方法是什么?