データベースアカウントを変更します。
構文
ALTER USER role_nameパスワードで識別REPLACE prev_password説明
CREATEROLE権限を持たないロールを引き受ける場合は、ALTER USER… IDENTIFIED BYステートメントを実行してパスワードを変更できます。 権限のないロールを引き受け、構成ファイルでPASSWORD_VERIFY_FUNCTIONがNULLに設定されている場合は、ステートメントにREPLACE句と既存のパスワードを含める必要があります。 非スーパーユーザーがREPLACE句を使用する場合、サーバーは入力したパスワードと既存のパスワードを比較します。 パスワードが一致しない場合、エラーが報告されます。
特権アカウントのみがパスワードを変更できます。
パラメーター
| パラメーター | 説明 |
| role_name | パスワードが変更されるロールの名前。 |
| password | ロールの新しいパスワード。 |
| prev_password | ロールの以前のパスワード。 |
例
次のステートメントを実行して、ユーザーパスワードを変更します。
'xyRP35z' 交換 '23PJ74a' によって識別されたALTER USERジョン;