Sur la base de la réponse d'AK47 et de quelques informations supplémentaires, je l'ai corrigé en procédant comme suit,
1) Arrêtez Postgres s'il est en cours d'exécution, ligne de commande ci-dessous. Besoin de lui donner le répertoire 'data'. Dans mon cas C:\PostgreSQL\data
pg_ctl -D C:\PostgreSQL\data stop
2) Editez le fichier pg_hba.conf
(c'est aussi dans le répertoire \data) comme suit :
Comme AK40 l'a écrit, changez toutes les références MD5 pour faire confiance , par exemple
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
3) Lancez maintenant
psql -U postgres
4) Dans l'invite de commande PG qui apparaît, tapez,
ALTER USER Postgres WITH PASSWORD '<newpassword>';
5) Enregistrez ceci en tapant wq
entrez pour quitter l'invite PG
6) Maintenant, lancez Postgres
pg_ctl -D C:\PostgreSQL\data start
7) Vous voudrez peut-être rétablir le MD5 -> Trust
changer plus tard dans le pg_hba.conf
.