REVOKE DELETE
ON test
.a FROM 'user1';
--报错提示 ERROR 1105 (HY000): errCode = 2, detailMessage = Unknown privilege type DELETE。
已经赋予过 Load_priv 权限,该表需要user1通过 stream load,或者 insert方式入数据。但是又不希望进行delete操作。
那么这个权限赋予应该怎么处理合适?
REVOKE DELETE
ON test
.a FROM 'user1';
--报错提示 ERROR 1105 (HY000): errCode = 2, detailMessage = Unknown privilege type DELETE。
已经赋予过 Load_priv 权限,该表需要user1通过 stream load,或者 insert方式入数据。但是又不希望进行delete操作。
那么这个权限赋予应该怎么处理合适?
单独的delete权限不能去掉,因为Doris的delete其实就是一个导入任务,标记删除的,所以需要去掉load 权限才行。
不过可以使用sql 黑名单的方式,创建sql 黑名单,绑定到用户上,用这种方式拦截delete操作。
参考:SQL 拦截