Vous n'êtes pas identifié(e).
Je suis connectée postgres sur une machine Centos 7,
et j'exécute l'ensemble de commandes suivantes :
$ psql
postgres=# CREATE USER applit WITH PASSWORD 'applit';
postgres=# CREATE DATABASE mabaset OWNER applit;
postgres=# \c "dbname=mabaset user=applit password=applit"
Avec une version 10.7 de PostgreSQL, cela fonctionne bien, j'obtiens :
Vous êtes maintenant connecté à la base de données « mabaset » en tant qu'utilisateur « applit ».
Avec une version 10.15 ou une v12.5 de PostgreSQL, le mot de passe n'est pas pris en compte et il s'affiche :
Mot de passe pour l'utilisateur applit :
Que puis-je faire pour restituer le fonctionnement précédent ?
Hors ligne
C'est un bug qui a été introduit récemment et qui va être corrigé dans les prochaines versions de maintenance (sortie dans les jours à venir normalement)
cf https://git.postgresql.org/gitweb/?p=po … 6aad77b8af
+ <para>
+ In <application>psql</application>, re-allow including a password
+ in a <replaceable>connection_string</replaceable> argument of a
+ <command>\connect</command> command (Tom Lane)
+ </para>
+
+ <para>
+ This used to work, but a recent bug fix caused the password to be
+ ignored (resulting in prompting for a password).
+ </para>
Dernière modification par dverite (10/02/2021 21:38:09)
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Sortie demain, tu veux dire
Guillaume.
Hors ligne
J'attendrai donc la correction.
Merci beaucoup pour votre réponse rapide.
Hors ligne