Myślę, że to zachowanie może być związane z pgAdminIII, ponieważ mam podobne problemy i wydaje się, że za każdym razem, gdy łączę się z moją bazą danych jako postgres za pomocą pgAIII i patrzę na zakładkę definicji we właściwościach użytkownika, pole wyboru „data wygaśnięcia” jest zaznaczone i jako data wygaśnięcia ustawiono 1/1/1970 lub 31/12/1969. Rozwiązanie zaproponowane przez Daniela działa, więc oczywistym problemem jest wygaśnięcie hasła.
Wygląda na to, że ten błąd został poprawiony w pgAdmin 1.16.2, jak widać w dzienniku zmian:
http://www.pgadmin.org/development/changelog.php
Pozdrawiam