CREATE GROUP
Name
CREATE GROUP
-- 新しいグループの定義
Synopsis
CREATE GROUP name [ [ WITH ] option [ ... ] ]
ここで、option は以下のとおりです。
SYSID gid
| USER username [, ...]
入力
- name
グループの名前です。
- gid
SYSID句を使用して、新しいグループの PostgreSQLグループIDを選ぶことができます。しかし、これは必須ではありません。
これが指定されないと、1から始まり、割り当て済みのグループIDのなかで最も高い数値に1を足した値がデフォルトとして使われます。
- username
グループに含めるユーザのリストです。既存のユーザでなければいけません。
出力
- CREATE GROUP
コマンドの実行に成功したときに返されるメッセージです。
説明
CREATE GROUPはデータベースに新しいグループを作成します。
認証にグループを使用するための情報は 管理者用ガイドを参照してください。
このコマンドを使用するにはデータベースのスーパーユーザでなければなりません。
グループのメンバ資格を変更する場合は ALTER GROUP を、グループを削除する場合は DROP GROUP を使用してください。
使用方法
空のグループを作るには以下のようにします。
CREATE GROUP staff;
メンバを持つグループを作るには以下のようにします。
CREATE GROUP marketing WITH USER jonathan, david;
互換性
SQL92
SQL92に CREATE GROUP はありません。roleという概念がグループと似ています。