问题是当创建新表时,模式的用户没有访问它的权限。我想创建一个触发器,每次创建一个新表时都启动它。每个用户都应该拥有对新表的读取权限。我尝试了一些触发事件,但它们不起作用。也许你能帮上忙
hs1rzwqc1#
为将来创建的新表设置默认权限:
ALTER DEFAULT PRIVILEGES IN SCHEMA your_schema GRANT SELECT ON TABLES TO your_user;
此角色还必须对架构具有使用权限。
1条答案
按热度按时间hs1rzwqc1#
为将来创建的新表设置默认权限:
此角色还必须对架构具有使用权限。