Ich verstehe, dass PostgreSQL bei der Installation kein Kennwort für seinen Datenbank-Root-Benutzer (postgres) hat:
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... und man sollte es einstellen mit:
alter role postgres password '<<very-secret>>';
(und aktualisieren Sie dann die pg_hba.confDatei entsprechend)
Meine Frage lautet: Mit welcher SQL-Anweisung können Sie zur vorherigen Situation zurückkehren, in der für den Benutzer kein Kennwort erforderlich war postgres.
Wie kann ich im Allgemeinen die Kennwortanforderung für eine Rolle entfernen? Ich frage nicht, wie das Kennwort geändert werden soll, sondern wie die Kennwortanforderung entfernt werden soll ( passwdSpalte null in der Tabelle pg_shadow).