SQL 構文リファレンス : ALTER USER
 
このページをシェアする                  
ALTER USER
ALTER USER ステートメントは、ユーザー アカウントの名前またはパスワードを変更します。
構文
ALTER USER ユーザー名 <RENAME TO 新しいユーザー名 | WITH PASSWORD ユーザー パスワード>
備考
Master ユーザーのみがユーザーの名前を変更できます。ほかのユーザーが自身のパスワードを変更するには、WITH PASSWORD 句を記述するか、SET PASSWORD を使用します。SET PASSWORD を参照してください。
このステートメントを実行するには、セキュリティ設定が有効になっている必要があります。
このステートメントは、RENAME TO オプションまたは WITH PASSWORD キーワードと共に使用する必要があります。
新しいユーザー名はデータベース内で固有の名前である必要があります。
ユーザー名とユーザー パスワードは、空白やその他の非英数文字が含まれている場合には、二重引用符で囲む必要があります。作成されるユーザーの詳細については、ユーザーとグループを参照してください。
メモ: パスワードの制限については、『Advanced Operations Guide』の表 1 識別子の種類別の制限および PSQL セキュリティを参照してください。
ユーザーとグループの詳細については、『Advanced Operations Guide』の Master ユーザーユーザーとグループ、および『PSQL User's Guide』の権限の割り当て作業を参照してください。
次の例では、ユーザー アカウントの名前の変更方法を示します。
ALTER USER pgranger RENAME TO grangerp
アカウント名 pgrangergrangerp に変更されます。
ALTER USER pgranger RENAME TO "polly granger"
アカウントの名前 pgranger は、非英数文字を含む polly granger に変更されます。
============ 
次の例では、ユーザー アカウントのパスワードの変更方法を示します。
ALTER USER pgranger WITH PASSWORD Prvsve1
ユーザー アカウント pgranger のパスワードは Prvsve1(大文字と小文字を区別)に変更されます。
ALTER USER pgranger WITH PASSWORD "Nonalfa$"
ユーザー アカウント pgranger のパスワードは、非英数文字を含む Nonalfa$(大文字と小文字を区別)に変更されます。
関連項目
ALTER(名前変更)
CREATE GROUP
CREATE USER
DROP USER
GRANT
SET PASSWORD