Rozumiem, że po instalacji PostgreSQL nie ma hasła dla użytkownika root db (postgres):
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... i zaleca się ustawienie:
alter role postgres password '<<very-secret>>';
(a następnie odpowiednio zaktualizuj pg_hba.confplik)
Moje pytanie brzmi: jakiego SQL użyć, aby powrócić do poprzedniej sytuacji, gdy użytkownik nie potrzebował hasła postgres.
Ogólnie, jak mogę usunąć wymaganie dotyczące hasła dla dowolnej roli? Nie pytam, jak zmienić hasło, ale jak usunąć wymaganie hasła ( passwdkolumna zerowa w tabeli pg_shadow).