跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

DROP ROLE

DROP ROLE删除当前服务组中的一个或多个角色。

前提条件

先连接 Graph 服务,在 GQL 客户端中执行命令。

要删除角色,需要是角色 Owner(所有者)或具有当前服务组的ADMIN角色。

Warning

删除角色会将该角色从所有用户撤销,并删除角色中保存的权限。该操作不会删除直接授予用户或其他角色的权限。

语法

drop_role_command
DROP ROLE IF EXISTS role_name ,

drop_role_command ::=
    'DROP' 'ROLE' ('IF EXISTS')? role_name (',' role_name)*

参数

IF EXISTS

跳过不存在的角色,删除其余指定角色。省略该子句时,任一指定角色不存在都会导致命令报错。

role_name

待删除的角色名称。

示例

示例使用已创建的role1。

DROP ROLE role1

使用 SHOW ALL ROLES 检查结果,role1应不再出现。