| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 17. 資料庫用戶和權限 | Fast Forward | Next |
和 Unix 裡一樣,組是一個邏輯上對用戶分組,進而簡化權限管理的方法: 權限可以賦予整個組,也可以對整個組撤除。要建立一個組,使用 SQL 命令 CREATE GROUP:
CREATE GROUP name;
要向組中增加用戶或刪除用戶,用 SQL 命令 ALTER GROUP:
ALTER GROUP name ADD USER uname1, ... ; ALTER GROUP name DROP USER uname1, ... ;
要刪除一個阻,使用 DROP GROUP:
DROP GROUP name;
這樣只會刪除組,不刪除成員用戶。
要判斷現存組的集合,檢查系統資料表 pg_group,比如
SELECT groname FROM pg_group;
psql 程序的 \dg 元命令也用於列出現有組。