今天,我通过apt.postgresql.org在Ubuntu上精确安装了Postgresql 9.2-直到我被困在“无效的语言环境名称:it_IT.utf8”错误之前,所有操作都相对轻松了:
root@ubuntu:/tmp# sudo -u postgres psql -Xc "CREATE DATABASE test TEMPLATE template0 ENCODING 'utf8' LC_CTYPE='it_IT.utf8'"
ERROR: invalid locale name: "it_IT.utf8"
我确实跑locale-gen it_IT.utf8
了,实际上:
root@ubuntu:/tmp# locale -a
C
C.UTF-8
en_GB.utf8
en_US.utf8
it_IT.utf8
POSIX
日志似乎没有关于postgres为什么无法识别它的任何有意义的信息_IT.utf8 ...您能帮上忙吗?