小编BVH*_*BVH的帖子

如何为Vertica用户提供对某些指定系统表的只读访问权限?

我们希望在 Vertica 数据库中设置一个用户,该用户可以查看某些系统表(投影、投影存储和视图),但我们不希望该用户成为 dbadmin,因为我们不希望他们拥有对这些表的写权限。我尝试使用 GRANT 语句授予普通用户访问这些表的权限,但这似乎不起作用。每个用户只能在这些表中看到自己的记录。有没有办法像我描述的那样设置用户,或者我们需要让这个用户成为 dbadmin?

我们的用例是,我们需要一个用户能够获取数据库中存在的模式列表,并迭代每个模式,收集信息并存储在一个中心位置。如果我们的用户被授予对各个模式的使用权限,那么他们可以获得这些模式的列表,但他们无法访问projection_storage 和views 表中的必要记录。

谢谢你!

vertica

5
推荐指数
1
解决办法
3241
查看次数

标签 统计

vertica ×1