Zablokowałeś konto głównego superusera, czyli 'postgres'. Jak już zapewne wiesz, zabrałeś mu prawo do logowania. Swoją drogą trzeba mieć talent i finezję żeby tak zrobić...
Nabroiłeś najmocniej jak się dało i to za pierwszym razem, nie będąc niczego świadom. Szacun.
Tłumaczysz jasno
Serwera localhost nie usuniesz, chyba że odinstalujesz aplikacje serwera (na 100% masz Apache). Ten "localhost' co go widzisz w pgAdmin to jedynie nazwa połaczenia, w którym superuser 'postgres' posługuje się do połączeń ze środowiskiem PostgreSQL. Czyli w skrócie: zalogowałeś się jako superuser 'postgres' (nazwa połączenia w pgAdmin to 'localhost') i odebrałeś sobie prawo do logowania
...kombinując przy tym coś z hasłem.
Rozumiem, że innego konta, a już najlepiej konta superusera, nie utworzyłeś. Jeżeli moje przewidywania są prawdą to nie ma w systemie konta, które ma takich praw żeby odblokować 'postgres'. Jeżeli jednak masz jakieś konto stworzone to napisz mi prawa jakie on posiada i być może da się wsio poreperować.
Jeżeli piszesz, że Postgres którego postawiłeś jest "testowy" i nie masz ochoty się z tym szamotać dalej to lepiej go odinstaluj i zainstaluj ponownie. Na przyszłość, NIE PRACUJE SIĘ NA KONCIE POSTGRES NA CO DZIEŃ...teraz już wiesz sam