Как изменить в postgresql пароль пользователя с помощью SQL. У меня есть пользователь (alex) и его пароль (например, пароль), мне нужно изменить с помощью SQL заявление его пароль на NULL ...
Как изменить в postgresql пароль пользователя с помощью SQL. У меня есть пользователь (alex) и его пароль (например, пароль), мне нужно изменить с помощью SQL заявление его пароль на NULL ...
Ответы:
Вы хотите
ALTER ROLE alex SET PASSWORD TO NULL
Вам, конечно, придется сделать это как суперпользователь Postgres.
К сожалению, это не позволяет войти в систему с пустым паролем. Вы можете войти без пароля, только если в вашей записи pg_hba.conf указан тип аутентификации «доверие» вместо «md5» или «пароль».
Таким образом, эта команда SQL просто очищает пароль для пользователя, который раньше имел его, но которому теперь доверяют войти без пароля. Вы не можете аутентифицироваться с пустым паролем. Различие небольшое.