Kurulum sırasında PostgreSQL'in db root kullanıcısı (postgres) için şifresi olmadığını biliyorum:
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... ve birinin ayarlanması önerilir:
alter role postgres password '<<very-secret>>';
(ve ardından pg_hba.confdosyayı uygun şekilde güncelleyin )
Sorum şu: kullanıcı için parola gerekmediğinde önceki durumuna geri dönmek için kullanılacak SQL nedir postgres.
Genel olarak, herhangi bir rol için parola gereksinimini nasıl kaldırabilirim? Parolayı nasıl değiştireceğimi değil, parola gereksinimini nasıl kaldıracağımı sormuyorum ( passwdtablodaki boş sütun pg_shadow).