Myslím, že toto chování může souviset s pgAdminIII, protože mám podobné problémy a zdá se, že pokaždé, když se připojím ke své db jako postgres pomocí pgAIII a podívám se na záložku definice ve vlastnostech uživatele, zaškrtávací políčko pro „datum vypršení platnosti“ je zkontrolováno a jako datum vypršení platnosti je nastaveno 1. 1. 1970 nebo 31. 12. 1969. Řešení navržené Danielem funguje, takže je zřejmé, že problémem je vypršení platnosti hesla.
Zdá se, že tato chyba byla opravena v pgAdmin 1.16.2, jak můžete vidět v changelogu:
http://www.pgadmin.org/development/changelog.php
Na zdraví