Blog

Blog

Faire parler postgres en anglais

Il peut être intéressant d'avoir les messages de postgres en anglais. En effet, il arrive que la traduction ne soit pas à la hauteur. De plus, il est plus facile de trouver des réponses avec des messages d'erreur en anglais qu'avec des messages d'erreur en français.

Modification de la locale

Le plus simple est de modifier la variable d'environnement LC_ALL. Il suffit de la setter à 'C'.
C'est simple, mais un peu "bourrin"...

Modification dans postgresql.conf

Normalement, le paramètre lc_messages de postgresql.conf devrait suffire pour mettre les messages du serveur en anglais. Cependant, les messages du client resteront en français...
On peut aussi tester la modification de la variable d'environnement LC_MESSAGES, mais là encore, j'ai eu un mix de messages français/anglais.

Pour en savoir plus

La documentation officielle consacre tout un chapitre à cette problématique: https://www.postgresql.org/docs/9.6/static/locale.html