Saya mengerti bahwa, setelah instalasi, PostgreSQL tidak memiliki kata sandi untuk pengguna root db (postgres):
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... dan seseorang disarankan untuk mengaturnya dengan:
alter role postgres password '<<very-secret>>';
(dan kemudian perbarui pg_hba.conffile yang sesuai)
Pertanyaan saya adalah: apa SQL yang digunakan untuk kembali ke situasi sebelumnya ketika tidak ada kata sandi yang diperlukan untuk pengguna postgres.
Secara umum, bagaimana saya bisa menghapus persyaratan kata sandi untuk peran apa pun? Saya tidak bertanya bagaimana cara mengubah kata sandi tetapi bagaimana cara menghapus persyaratan kata sandi ( passwdkolom nol dalam tabel pg_shadow).