Na základě odpovědi AK47 a některých dalších informací jsem to opravil následujícím způsobem,
1) Zastavte Postgres, pokud právě běží, příkazový řádek níže. Je potřeba mu dát 'data' dir. V mém případě C:\PostgreSQL\data
pg_ctl -D C:\PostgreSQL\data stop
2) Upravte soubor pg_hba.conf
(je také v adresáři \data) takto:
Jak napsal AK40, czměňte všechny reference MD5 na důvěru , např.
# 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) Nyní spusťte
psql -U postgres
4) V zobrazeném příkazovém řádku PG zadejte,
ALTER USER Postgres WITH PASSWORD '<newpassword>';
5) Uložte to zadáním wq
enter pro ukončení PG Prompt
6) Nyní spusťte Postgres
pg_ctl -D C:\PostgreSQL\data start
7) Možná budete chtít vrátit MD5 -> Trust
změnit později v pg_hba.conf
.