SQLを使用してユーザーのpostgresqlパスワードを変更する方法。ユーザー(alex)と彼のパスワード(例:パス)があります。SQLステートメントを使用して、パスワードをNULLに変更する必要があります。
SQLを使用してユーザーのpostgresqlパスワードを変更する方法。ユーザー(alex)と彼のパスワード(例:パス)があります。SQLステートメントを使用して、パスワードをNULLに変更する必要があります。
回答:
あなたが欲しい
ALTER ROLE alex SET PASSWORD TO NULL
もちろん、これをPostgresスーパーユーザーとして実行する必要があります。
残念ながら、それでは空のパスワードでログインすることはできません。pg_hba.confエントリが「md5」または「password」ではなく「trust」の認証タイプを指定している場合のみ、パスワードなしでログインできます。
そのため、このSQLコマンドは、以前はパスワードを持っていたユーザーのパスワードをクリーンアップするだけですが、現在はパスワードなしでログインすることが信頼されています。空のパスワードで実際に認証することはできません。違いはわずかです。