【发布时间】:2021-09-23 17:55:33
【问题描述】:
我正在尝试向角色组中的用户授予权限,我执行的步骤在哪里:
- 创建用户:myuser
- 创建角色组:只读
grant read_only to myusergrant select on all tables in schema public to read_onlyalter default priviliges in schema public grant select on tables to read_only
完成上述所有步骤后,当我使用myuser 查询表时,我得到了“权限被拒绝”。我在这里错过了什么?
【问题讨论】:
-
您仅更改了将在该架构中创建的新表的默认权限,您尚未对现有表授予任何授权
-
@Bergi 是的,实际上我在第 4 步中已经完成了该步骤,但仍然无法查询表。
标签: postgresql user-roles