パスワード変更
パスワード変更はスーパーユーザもしくは自分自身でしか変更できません。
パスワード変更SQL
alter user sooni WITH PASSWORD 'soopass' ;
パスワード認証方式を確認するSQL
普段めったに確認する事もないとおもいますが、以下SQLでパスワード認証の方式を確認できます。これはpostgresql.confの設定パラメータ(password_encryption)と、pg_hba.conf内のMETHODフィールドに依存します。(ただこのpg_authidは特別なシステムカタログテーブルで、Aurora PostgreSQLでは参照できません)
SELECT rolname,rolpassword FROM pg_authid WHERE rolcanlogin = true; ;
myposdb=# SELECT rolname,rolpassword FROM pg_authid WHERE rolcanlogin = true;
rolname | rolpassword
-------------+-----------------------------------------------------------------------------------
postgres | SCRAM-SHA-256$4096:b+JyMi-省略-b4DJP6rQ==$ave-省略-m4NO/rQ=:UwKJs-省略-W8uLTHX0EA=
kawa | SCRAM-SHA-256$4096:jj7hqM-省略-1DlgWd2Q==$qkA-省略-7JIybRk=:iJcVN-省略-1Bi8LqpJ/I=
yama | SCRAM-SHA-256$4096:WWdD6i-省略-hKZpy9LA==$UE7-省略-mNIr3sM=:GUSFj-省略-WqNHwg2OlE=
udonman | SCRAM-SHA-256$4096:DzajP+-省略-Mvvcvf1w==$YaN-省略-OP53bP8=:tfHSB-省略-kMyttN6LmU=
sooni | md5b909e7b1dc962d7b63839d84976276b
(8 行)
myposdb=#