IT其它PostgreSQL

给pg增加一个用户,只想让这个用户能看到被赋予读取权限的表,不能看到其他模式下的表名,能实现吗?

给pg数据库增加一个用户,只想让这个用户能看到被赋予读取权限的表,不能看到其他模式下的表名,好像pg做不到。我只新建了用户,却能通过navicat看到这个数据库所有模式下的表,感觉这样不合理,请问有什么办法吗?

参与5

2同行回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行
如果不想看到这些schema和表,那么把一些public的权限收了就行,例如pg_user之类的。不过查看有哪些表和这些表上的权限本来就是两码事,中间没有技术上的联动。显示全部

如果不想看到这些schema和表,那么把一些public的权限收了就行,例如pg_user之类的。不过查看有哪些表和这些表上的权限本来就是两码事,中间没有技术上的联动。

收起
银行 · 2022-01-17
浏览982
甘草片甘草片软件开发工程师安天科技
这个好像不行,可以看不到表的数据。表名好像能看到!!!!哈哈。不知道之后有没有改进显示全部

这个好像不行,可以看不到表的数据。表名好像能看到!!!!哈哈。不知道之后有没有改进

收起
软件开发 · 2022-01-14
浏览988

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-01-07
  • 关注会员:3 人
  • 问题浏览:1488
  • 最近回答:2022-01-17
  • X社区推广