今日私は、apt.postgresql.orgを介してUbuntuにPostgresql 9.2を正確にインストールしました。
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_IT.utf8を認識しない理由に関する意味のある情報がないようです...