暂无图片
clickhouse 查询视图需要给基表的权限,有什么办法能场查视图不能查表呢?
我来答
分享
lq2878
2024-11-28
clickhouse 查询视图需要给基表的权限,有什么办法能场查视图不能查表呢?

clickhouse 查询视图需要给基表的相关列权限,

有什么办法让查询视图的用户,只能查看视图,因为视图有where条件,不能让查看视图的用户看到全表数据。

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
吾亦可往

在视图的定义中,可以通过函数对敏感信息进行处理,比如加密或者脱敏。

暂无图片 评论
暂无图片 有用 0
lq2878

可能我没说明白,  clickouse在给用户 查询视图权限后,还需要给表的查询权限,用户才能查询视图,否则回报权限不够的错误。

这种情况,用户可以绕过视图直接查表了,我的需求是只能查视图,不要查表,

或者退一步,用户看不到表名也可以

暂无图片 评论
暂无图片 有用 0
呢莫不爱吃鱼

先创建用于视图访问的角色,然后授予视图查询权限,将角色分配给该用户。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏