我有一个在 debian wheezy 上运行的 postgres 9.2 数据库。如果我在 pgadmin 中执行:
CREATE COLLATION en ( LOCALE = 'en_US.UTF-8')
我收到以下错误消息。
ERROR: could not create locale "en_US.UTF-8": Datei oder Verzeichnis nicht gefunden
DETAIL: The operating system could not find any locale data for the locale name "en_US.UTF-8".
我已经在那台机器上配置了本地并重新启动了 postgres:
locale-gen en_US.UTF-8
Generating locales (this might take a while)...
de_DE.UTF-8... done
en_US.UTF-8... done
fr_FR.UTF-8... done
tr_TR.UTF-8... done
但是错误仍然存在。还有什么我需要检查的吗?