CREATE GROUP

名前

CREATE GROUP -- 新しいグループの定義

概要

CREATE GROUP name [ [ WITH ] option [ ... ] ]

ここで、option は以下のとおりです。

     SYSID gid
   | USER  username [, ...]

説明

CREATE GROUPはデータベースクラスタに新しいグループを作成します。 このコマンドを使用するにはデータベースのスーパーユーザでなければなりません。

グループのメンバ資格を変更する場合は ALTER GROUP を、グループを削除する場合は DROP GROUP を使用してください。

パラメータ

name

グループの名前です。

gid

SYSID句を使用して、新しいグループの PostgreSQLグループIDを選ぶことができます。 しかし、これは必須ではありません。

これが指定されないと、1から始まり、割り当て済みのグループIDのなかで最も高い数値に1を足した値がデフォルトとして使われます。

username

グループに含めるユーザのリストです。既存のユーザでなければいけません。

空のグループを作成します。

CREATE GROUP staff;

メンバを持つグループを作成します。

CREATE GROUP marketing WITH USER jonathan, david;

互換性

標準SQLには CREATE GROUP はありません。 roleという概念がグループと似ています。