跳到主要内容
版本:4.x

DROP ROLE MAPPING

描述​

DROP ROLE MAPPING 语句用于删除角色映射。

版本支持

该功能自 SelectDB Enterprise 4.1.4 起支持。

语法​

DROP ROLE MAPPING [IF EXISTS] <mapping_name>;

必选参数​

1. <mapping_name>

指定要删除的角色映射名称。

可选参数​

1. IF EXISTS

如果角色映射不存在,不返回错误。

权限控制​

执行此 SQL 命令的用户必须至少具有以下权限:

权限对象说明
ADMIN_PRIV用户(User)或角色(Role)只有拥有该权限的用户或角色才能执行此操作。

注意事项​

  • 如果未指定 IF EXISTS 且目标角色映射不存在,Doris 会返回错误。
  • 删除角色映射后,其绑定的认证集成不再执行该映射中的规则。
  • 如需修改角色映射规则,请删除现有映射,再通过 CREATE ROLE MAPPING 重新创建。

示例​

  • 删除角色映射:
DROP ROLE MAPPING corp_oidc_roles;
  • 仅当角色映射存在时删除:
DROP ROLE MAPPING IF EXISTS corp_oidc_roles;