Oggi ho installato Postgresql 9.2 su Ubuntu preciso tramite apt.postgresql.org - tutto era relativamente indolore fino a quando non mi sono bloccato in un errore "nome locale non valido: 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"
Ho corso locale-gen it_IT.utf8
però, e in effetti:
root@ubuntu:/tmp# locale -a
C
C.UTF-8
en_GB.utf8
en_US.utf8
it_IT.utf8
POSIX
I registri non sembrano avere informazioni significative sul perché Postgres non lo riconosca_IT.utf8 ... puoi aiutarmi?