PostgreSQL 8.0.0 文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 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を選ぶことができます。 これは通常必要ありませんが、オブジェクトの権限において参照されるグループを再作成しなければならなくなった場合に訳に立つかもしれません。

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

`username`

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

## 例

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

    CREATE GROUP staff;

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

    CREATE GROUP marketing WITH USER jonathan, david;

## 互換性

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

## 関連項目

ALTER GROUP, DROP GROUP

前のページ | ホーム | 次のページ
CREATE FUNCTION | 上に戻る | CREATE INDEX