Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
postgres 9.6 Windows server 2008
J'ai exécuté :
cave=# SET lc_messages TO 'en_US.UTF-8';
SET
Mais les messages restent en français:
cave=# \d
Aucune relation trouvée.
D'avance merci.
Hors ligne
Essayez plutôt la valeur 'C'.
Guillaume.
Hors ligne
Merci Guillaume.
La valeur 'C' à quel endroit?
Hors ligne
Pour la configuration de lc_messages, comme :
SET lc_messages TO 'C';
Guillaume.
Hors ligne
ou dans le postgresql.conf pour que ce soit permanent :
lc_messages='C'
et le "SET lc_messages TO 'C';" doit être passé par un superuser.
Cordialement,
Sébastien.
Hors ligne
Bonjour et merci à vous deux.
postgres est un superuser.
Mais:
C:\Users\Administrateur>psql -h localhost -U postgres
psql (9.6.6)
Attention : l'encodage console (850) diffère de l'encodage Windows (1252).
Les caractères 8 bits peuvent ne pas fonctionner correctement.
Voir la section « Notes aux utilisateurs de Windows » de la page
référence de psql pour les détails.
Saisissez « help » pour l'aide.
postgres=# SET lc_messages TO 'C';
SET
postgres=# \c cave bob
Attention : l'encodage console (850) diffère de l'encodage Windows (1252).
Les caractères 8 bits peuvent ne pas fonctionner correctement.
Voir la section « Notes aux utilisateurs de Windows » de la page
référence de psql pour les détails.
Vous êtes maintenant connecté à la base de données « cave » en tant qu'utilisateur « bob ».
D'avance merci.
Hors ligne
La commande "set" n'a d'effet que pour la connexion courante, quand vous utilisez \c vous créez une nouvelle connexion et perdez donc la configuration spécifique. Comme indiqué précédemment, il serait préférable de configurer ce paramètre dans le fichier postgresql.conf si vous voulez que la modification soit permanente et pour tout le monde (sans compter que les logiciels d'analyse de log tels que pgbadger ne fonctionnent qu'avec des traces en anglais).
Julien.
https://rjuju.github.io/
Hors ligne
Bonsoir et merci.
J'ai ajouté une variable d'environnement et cela a résout le problème:
LC_MESSAGES valeur English
Voir ici:
https://stackoverflow.com/questions/316 … to-english
Résultat:
C:\Users\Administrateur>psql -h localhost -U postgres
psql (9.6.6)
WARNING: Console code page (850) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
Type "help" for help.
postgres=# \c cave bob
WARNING: Console code page (850) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
You are now connected to database "cave" as user "bob".
cave=> \q
Cordialement.
Hors ligne
Pages : 1