Entiendo que, después de la instalación, PostgreSQL no tiene contraseña para su usuario raíz de db (postgres):
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... y se recomienda configurarlo con:
alter role postgres password '<<very-secret>>';
(y luego actualice el pg_hba.conf
archivo en consecuencia)
Mi pregunta es: ¿cuál es el SQL que se debe utilizar para volver a la situación anterior cuando no se necesitaba una contraseña para el usuario postgres
?
En general, ¿cómo puedo eliminar el requisito de contraseña para cualquier rol? No estoy preguntando cómo cambiar la contraseña, sino cómo eliminar el requisito de contraseña ( passwd
columna nula en la tabla pg_shadow
).