【发布时间】:2021-07-16 16:06:40
【问题描述】:
我正在尝试安装一个应用程序,并且在错误日志中我可以看到“原因:org.postgresql.util.PSQLException:错误:表 pg_cast 的权限被拒绝”所以我试图授予用户对该表的访问权限.我该怎么做呢?我已经尝试在 pg_cast TO mft_admin_group 上授予所有特权;而且它不起作用。
【问题讨论】:
标签: postgresql
我正在尝试安装一个应用程序,并且在错误日志中我可以看到“原因:org.postgresql.util.PSQLException:错误:表 pg_cast 的权限被拒绝”所以我试图授予用户对该表的访问权限.我该怎么做呢?我已经尝试在 pg_cast TO mft_admin_group 上授予所有特权;而且它不起作用。
【问题讨论】:
标签: postgresql
在 PostgreSQL 中,每个用户 (PUBLIC) 都可以访问该表:
\dp pg_catalog.pg_cast
Access privileges
Schema │ Name │ Type │ Access privileges │ Column privileges │ Policies
════════════╪═════════╪═══════╪═══════════════════════════╪═══════════════════╪══════════
pg_catalog │ pg_cast │ table │ postgres=arwdDxt/postgres↵│ │
│ │ │ =r/postgres │ │
(1 row)
您必须使用修改后的版本,或者管理员通过修改目录破坏了您的数据库。
【讨论】: