無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

ALTER GROUP

名前

ALTER GROUP -- ロールの名前またはメンバ資格を変更する

概要

ALTER GROUP 

group_name

 ADD USER 

user_name

 [, ... ]
ALTER GROUP 

group_name

 DROP USER 

user_name

 [, ... ]

ALTER GROUP 

group_name

 RENAME TO 

new_name

説明

ALTER GROUP はユーザグループの属性を変更します。 後方互換性のために受け付けられていますが、このコマンドは廃止予定です。 グループ(ユーザも同様)は、より一般化されたロールという概念に置き換えられたからです。

最初の2つの構文は、ユーザをグループに追加もしくはグループから削除します (この場合、任意のロールを "ユーザ" 部分として、または "グループ" 部分として使用することができます)。 この種の構文は、実のところ、 "グループ" として指名された ロール内のメンバ資格の付与、削除と同じです。 ですので、 GRANT REVOKE を使用する方法を薦めます。

3番目の構文はグループの名前を変更します。 これは、 ALTER ROLE を使用したロール名の変更とまったく同じです。

パラメータ

group_name

変更するグループ(ロール)の名前です。

user_name

グループに追加または削除されるユーザ(ロール)です。 指定するユーザは存在するものでなければいけません。 ALTER GROUP は、ユーザの作成も削除も行いません。

new_name

新しいグループ名です。

ユーザをグループに追加します。

ALTER GROUP staff ADD USER karl, john;

ユーザをグループから削除します。

ALTER GROUP workers DROP USER beth;

互換性

標準SQLには ALTER GROUP 文はありません。

関連項目

GRANT , REVOKE , ALTER ROLE

powered by SEO.CUG.NET