Uživatel na vašem počítači nemá nic společného s uživatelem na PostgreSQL. Instalační program pouze vytvoří účet a roli PostgreSQL se stejným jménem a heslem (což je podle mého názoru špatný nápad), ale nijak spolu nesouvisí. Ke spuštění serveru je použit uživatel Windows, uvnitř databáze je použita role PostgreSQL.
Takže byste měli nejprve přistupovat k serveru s uživatelem postgres a poté si vytvořit uživatele. Neměňte uživatelské jméno na serveru ani běžícího uživatele serveru! Stačí vytvořit nové uživatelské jméno a udělit mu potřebná oprávnění.
Můžete použít psql -U postgres
pro připojení k serveru a požádá o heslo.
Zkontrolujte oprávnění pro pg_hba.conf, uživatel postgres k tomu musí mít oprávnění. Pokud jste to upravovali pouze jako správce, mělo by to být v pořádku, ale pokud jste si vzali oprávnění nebo cokoli jiného, může to zkazit.