Я понимаю, что после установки PostgreSQL не имеет пароля для своего пользователя root (postgres):
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... и рекомендуется установить его с:
alter role postgres password '<<very-secret>>';
(и затем обновите pg_hba.conf
файл соответственно)
Мой вопрос: какой SQL использовать, чтобы вернуться к предыдущей ситуации, когда пользователю не требовался пароль postgres
.
В общем, как я могу удалить требование пароля для любой роли? Я спрашиваю не о том, как изменить пароль, а о том, как удалить требование к паролю (пустой passwd
столбец в таблице pg_shadow
).