ALTER GROUP
は、ユーザーグループの属性を変更します。
説明
グループ (およびユーザーも) がより一般的な役割の概念に取って代わられているため、これは時代遅れのコマンドですが、下位互換性のために受け入れられています。
最初の2つのバリアントは、ユーザーをグループに追加するか、グループから削除します。 (任意の役割は、この目的のために「ユーザ」または「グループ」のいずれかの役割を果たすことができる。) これらのバリアントは、「グループ」という名前のロールのメンバーシップを付与または取り消すことと事実上同等です。そのため、GRANT
またはREVOKE
を使用することをお勧めします。
3番目のバリアントは、グループの名前を変更します。 これは、ALTER role
でロールの名前を変更することとまったく同じです。
概要
ALTER GROUP role_specification ADD USER user_name [, ... ]
ALTER GROUP role_specification DROP USER user_name [, ... ]
ここで、role_specificationは次のようになります。
role_name
| CURRENT_ROLE
| CURRENT_USER
| SESSION_USER
ALTER GROUP group_name新しい_name
に登録パラメーター
group_name: 変更するグループ (ロール) の名前。
user_name: グループに追加またはグループから削除されるユーザー (ロール) 。 ユーザーは既に存在している必要があります。ALTER GROUP
はユーザーを作成または削除しません。
new_name: グループの新しい名前。
例
グループにユーザーを追加する:
ALTER GROUPスタッフがユーザーカール、ジョンを追加。
グループからユーザーを削除する:
ALTERのグループ労働者はユーザーbethを落とします;