Użytkownik na twoim komputerze nie ma nic wspólnego z użytkownikiem PostgreSQL. Instalator po prostu tworzy konto i rolę PostgreSQL o tej samej nazwie i haśle (co moim zdaniem jest złym pomysłem), ale nie są one w żaden sposób powiązane. Użytkownik Windows jest używany do uruchomienia serwera, rola PostgreSQL jest używana wewnątrz bazy danych.
Więc powinieneś najpierw uzyskać dostęp do serwera za pomocą postgres użytkownika, a następnie utworzyć użytkownika dla siebie. Nie zmieniaj nazwy użytkownika wewnątrz serwera ani użytkownika działającego na serwerze! Po prostu utwórz nową nazwę użytkownika i nadaj jej potrzebne uprawnienia.
Możesz użyć psql -U postgres
aby połączyć się z serwerem i poprosi o hasło.
Sprawdź uprawnienia dla pg_hba.conf, użytkownik postgres musi mieć do tego uprawnienia. Jeśli edytowałeś go tylko jako administrator, powinno być w porządku, ale jeśli odebrałeś uprawnienia lub cokolwiek innego, może to zepsuć.