postgres新模式继承用户的权限

问题描述 投票:0回答:1

我有一个创建只读用户以及以下命令

CREATE ROLE read_only WITH LOGIN PASSWORD 'password' 
NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION VALID UNTIL 
'infinity';

然后我给予选择权限

GRANT USAGE ON SCHEMA public TO read_only;
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO read_only;
GRANT SELECT ON ALL TABLES IN SCHEMA public to read_only;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO 
read_only;

我的要求是每当添加新架构时,它应该继承read_only用户的权限。目前,我手动为新架构分配这些权限。

sql postgresql postgresql-9.6
1个回答
1
投票

没有办法自动执行此操作,您必须继续明确地执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.