群組 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

群組

群組是全部被授予與群組相關聯之任何許可的使用者集合。您可以使用群組來指派許可。例如,您可以為銷售、管理和支援建立不同的群組,並給與每個群組中的使用者適當權限,讓他們可在工作時存取所需的資料。您可以授予或撤銷群組層級的許可,而且那些變更將適用於群組的所有成員,但超級使用者除外。

若要檢視所有使用者群組,請查詢 PG_GROUP 系統目錄資料表:

select * from pg_group;

例如,若要依群組列出所有資料庫使用者,請執行下列 SQL。

SELECT u.usesysid ,g.groname ,u.usename FROM pg_user u LEFT JOIN pg_group g ON u.usesysid = ANY (g.grolist)

建立、更改和刪除群組

只有超級使用者才能建立、更改或捨棄群組。

您可以執行下列動作:

  • 若要建立群組,請使用 CREATE GROUP 命令。

  • 若要將使用者新增至現有群組或從中移除使用者,請使用 ALTER GROUP 命令。

  • 若要刪除群組,請使用 DROP GROUP 命令。此命令只會捨棄群組,不會捨棄其成員使用者。