选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

DROP GROUP

聚焦模式
DROP GROUP - Amazon Redshift

删除用户组。此命令无法撤消。此命令不删除组中的单个用户。

要删除单个用户,请参阅 DROP USER。

语法

DROP GROUP name

参数

名称

要删除的用户组的名称。

示例

以下示例删除 guests 用户组:

DROP GROUP guests;

如果组具有对象的任何权限,则不能删除组。如果您尝试删除这样的组,将收到以下错误。

ERROR: group "guests" can't be dropped because the group has a privilege on some object

如果组具有对象的权限,则必须撤消权限,然后再删除组。要查找 guests 组有权访问的对象,请使用以下示例。有关示例中使用的元数据视图的更多信息,请参阅 SVV_RELATION_PRIVILEGES

SELECT DISTINCT namespace_name, relation_name, identity_name, identity_type FROM svv_relation_privileges WHERE identity_type='group' AND identity_name='guests'; +----------------+---------------+---------------+---------------+ | namespace_name | relation_name | identity_name | identity_type | +----------------+---------------+---------------+---------------+ | public | table1 | guests | group | +----------------+---------------+---------------+---------------+ | public | table2 | guests | group | +----------------+---------------+---------------+---------------+

以下示例从 guests 用户组撤消对 public schema 中的所有表的所有权限,然后删除该组。

REVOKE ALL ON ALL TABLES IN SCHEMA public FROM GROUP guests; DROP GROUP guests;

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。