【发布时间】:2015-02-08 19:34:13
【问题描述】:
我正在管理一个具有多个模式的数据库。我在设置权限时遇到了一些困难,想请求一些帮助。
我有一个名为 schemaA 的架构和一个 group_role db_writer
我使用下面的sql:
GRANT USAGE ON SCHEMA schemaA TO db_writer;
GRANT UPDATE, INSERT, SELECT, DELETE ON ALL TABLES IN SCHEMA schemaA TO db_writer;
但是,db_writer 无法创建视图。它们返回一个权限被拒绝错误。此外,当我创建视图时,她无法选择它们......我必须再次为该视图设置权限。
据我了解,视图在特权方面被视为表......如果一个人被授予对架构中所有表的某些权限,这也适用于视图。
我错过了什么?任何建议表示赞赏。
【问题讨论】:
标签: sql postgresql