小编GPP*_*GPP的帖子

Postgres 用户无法读取表的明显原因?

情况:作为角色/组成员的 PG 用户(非超级用户,继承自父角色)无法从特定表中读取数据,即使已指定这些对象权限:

  • 数据库名称 - 连接
  • 选择 - 真
  • 插入 - 真
  • 删除 - true
  • 更新 - 正确

我无法弄清楚该tablename_tablename_id_seq对象的作用——我的所有数据库表和序列之间存在 1:1 关系,但不确定这如何影响许可。

我尝试将“用法”的复选框单击为True(在 Navicat 中),但用户仍然无法从指定的表中读取。

我尝试在 PG Admin 3&4、Navicat 和 Postico 中编辑这些权限...知道我在哪里陷入困境吗?

permissions role read-only-database

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

permissions ×1

read-only-database ×1

role ×1