Entendo que, após a instalação, o PostgreSQL não tem senha para seu usuário root db (postgres):
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... e é aconselhável configurá-lo com:
alter role postgres password '<<very-secret>>';
(e atualize o pg_hba.conf
arquivo de acordo)
Minha pergunta é: qual é o SQL a ser usado para voltar à situação anterior quando nenhuma senha era necessária para o usuário postgres
.
Em geral, como posso remover o requisito de senha para qualquer função? Não estou perguntando como alterar a senha, mas como remover o requisito de senha ( passwd
coluna nula na tabela pg_shadow
).