首页 > 解决方案 > 为什么 Postgres 无法识别我的 GRANT 语句?

问题描述

以管理员用户身份登录:

grant select on all tables in schema masterreport to readonly_user;

返回:

好的

好,很好。现在登录到与以下相同的数据库readonly_user

select * from masterreport.sometable;

回复:

错误:架构主报告的权限被拒绝

WTH在这里错了吗?

标签: postgresql

解决方案


您需要授予对架构的使用权限

grant usage on schema masterreport to readonly_user


推荐阅读