postgresql - 为什么 Postgres 无法识别我的 GRANT 语句?
问题描述
以管理员用户身份登录:
grant select on all tables in schema masterreport to readonly_user;
返回:
好的
好,很好。现在登录到与以下相同的数据库readonly_user
:
select * from masterreport.sometable;
回复:
错误:架构主报告的权限被拒绝
WTH在这里错了吗?
解决方案
您需要授予对架构的使用权限
grant usage on schema masterreport to readonly_user
推荐阅读
- arrays - Google 表格 - ArrayFormula 中的 COUNTIFS
- mysql - 组合来自不同查询的结果
- python - 为什么我的 SCOPUS API 搜索结果与使用 python 的 Elsevier 搜索引擎结果不匹配?
- tableau-api - Tableau - 基于记录数的条件颜色
- html - Django图像不填充高度
- xml - 如何将斜体应用于 xsl 中其他标签内的标签?
- oracle - 使用 oracle-fdw 将海量表从 Oracle 导入 PostgreSQL 返回 ORA-01406
- android - 如何在 RecyclerView 的适配器类中使一行粗体?
- c++ - 你如何控制 Gradle 使用的 (MSVS) VC lib 目录?
- angular - Angular - 存储重复的日期和时间并获取下一次