Comprendo che, al momento dell'installazione, PostgreSQL non ha password per l'utente root db (postgres):
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... e si consiglia di impostarlo con:
alter role postgres password '<<very-secret>>';
(e quindi aggiorna il pg_hba.conf
file di conseguenza)
La mia domanda è: qual è l'SQL da utilizzare per tornare alla situazione precedente quando non era necessaria alcuna password per l'utente postgres
.
In generale, come posso rimuovere i requisiti di password per qualsiasi ruolo? Non sto chiedendo come modificare la password, ma piuttosto come rimuovere il requisito della password ( passwd
colonna nulla nella tabella pg_shadow
).