Como alterar a senha postgresql do usuário usando SQL. Eu tenho usuário (alex) e sua senha (por exemplo, pass) eu preciso mudar usando sql statement sua senha para NULL ...
27
Como alterar a senha postgresql do usuário usando SQL. Eu tenho usuário (alex) e sua senha (por exemplo, pass) eu preciso mudar usando sql statement sua senha para NULL ...
A sintaxe para alterar a senha de um usuário é
ALTER USER username WITH PASSWORD 'password';
Você quer
ALTER ROLE alex SET PASSWORD TO NULL
Obviamente, você precisará fazer isso como um superusuário do Postgres.
Infelizmente, isso não permite que você faça login com uma senha em branco. Você pode efetuar login apenas sem uma senha se a entrada pg_hba.conf especificar um tipo de autenticação de 'confiança' em vez de 'md5' ou 'senha'.
Portanto, este comando SQL está apenas limpando a senha de um usuário que costumava ter uma, mas que agora é confiável para entrar sem uma senha. Você não pode realmente se autenticar com uma senha em branco. A distinção é pequena.