DROP ROLE¶
DROP ROLE删除当前服务组中的一个或多个角色。
前提条件¶
先连接 Graph 服务,在 GQL 客户端中执行命令。
要删除角色,需要是角色 Owner(所有者)或具有当前服务组的ADMIN角色。
Warning
删除角色会将该角色从所有用户撤销,并删除角色中保存的权限。该操作不会删除直接授予用户或其他角色的权限。
语法¶
- drop_role_command
drop_role_command ::=
'DROP' 'ROLE' ('IF EXISTS')? role_name (',' role_name)*
参数¶
IF EXISTS¶
跳过不存在的角色,删除其余指定角色。省略该子句时,任一指定角色不存在都会导致命令报错。
role_name¶
待删除的角色名称。
示例¶
示例使用已创建的role1。
DROP ROLE role1
使用 SHOW ALL ROLES 检查结果,role1应不再出现。