CREATE GROUP

Name

CREATE GROUP -- 定義一個新的用戶組

Synopsis

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

這裡 option 可以是︰

     SYSID gid
   | USER  username [, ...]

描述

CREATE GROUP 將建立一個新的用戶組。 要使用這條命令,您必須是資料庫超級用戶。

請注意用戶和組都是在資料庫集群範圍上定義的,因此在集群裡面的所有資料庫上都有效。

使用 ALTER GROUP 修改組成員,DROP GROUP 刪除一個組。

參數

name

組名。

gid

SYSID 子句可以用於選擇 PostgreSQL 裡新組的組標識(group ID)。 通常,這樣做不是必須的,但是如果您需要重建一個在同一個對像裡以同樣權限引用的組, 那麼這個東西就挺有用的。

如果沒有聲明這個,將使用已經分配的最高組標識(最小為 100)加一作為預設值。

username

包括到組裡面的用戶列資料表。用戶必須已經存在。

例子

建立一個空組:

CREATE GROUP staff

建立一個有成員的組:

CREATE GROUP marketing WITH USER jonathan, david

相容性

SQL92 裡沒有 CREATE GROUP 。Roles 在概念上與組類似。

又見

ALTER GROUP, DROP GROUP