暂无图片
postgreSQL 创建的只读账号如何让它拥有新建的schema权限?
我来答
分享
暂无图片 匿名用户
postgreSQL 创建的只读账号如何让它拥有新建的schema权限?

每次创建schema的时候都要重新授权一次吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
伟鹏

将设只读账号为readonly

schema为:abc

grant usage on schema abc to  readonly;

grant select on all tables in schema abc to readonly;


新创建schema是要给授权的。

暂无图片 评论
暂无图片 有用 0
P
pgdba

创建普通的只读角色,并针对需要访问的SCHEMA和表赋予只读访问权限:

REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA schema_name FROM readonly;

GRANT USAGE ON SCHEMA schema_name TO readonly;

GRANT SELECT ON ALL TABLES IN SCHEMA schema_name TO readonly;

ALTER DEFAULT PRIVILEGES IN SCHEMA schema_name GRANT SELECT ON TABLES TO readonly;

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏