web-dev-qa-db-fra.com

Comment spécifier des paramètres régionaux différents pour l'installation de postgreSQL?

Les paramètres régionaux de mon système sont en_US.UTF-8. Pour cette raison, l'installation de PostgreSQL utilise par défaut ces paramètres régionaux pour le cluster au cours de l'installation.

Creating new cluster 9.3/main ...
  config /etc/postgresql/9.3/main
  data   /var/lib/postgresql/9.3/main
  locale en_US.UTF-8
  port   5432

Mais je veux que mon serveur postgreSQL s’installe avec les paramètres régionaux pt_BR.UTF-8. C'est possible?

4
tessiof

Je viens de trouver une solution à ce problème! C'est ici..

1- Arrêtez et déposez votre cluster actuel:

$ Sudo pg_dropcluster --stop 9.3 main

2- Créez un nouveau cluster avec les paramètres régionaux appropriés:

$ Sudo locale-gen pt_BR.UTF-8
$ Sudo pg_createcluster --locale pt_BR.UTF-8 9.3 main

3- Confirmez que cela a fonctionné comme prévu:

$ Sudo -u postgres psql
(9.3)
=> show LC_COLLATE;
7
tessiof