组 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

组是一些用户的集合,这些用户全部被授予与组关联的所有权限。您可以使用组分配权限。例如,您可以为销售、管理和支持创建不同的组,并向每组中的用户授予对其工作所需数据的适当访问权限。您可以在组级别授予或撤消权限,而这些更改将应用于组的所有成员,但超级用户除外。

要查看所有用户组,请查询 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 命令。此命令仅删除组,而不删除组成员用户。