雪花云数据平台物化视图:授予架构上的所有权限


GRANT ALL PRIVILEGES ON SCHEMA myDB.mySchema TO ROLE myRole;

出于某种原因,上述查询不包括实例化视图:

grant create materialized view on schema myDB.mySchemato myRole;

SF 文档在定义中不包括 mViews:

架构特权 ::= { 修改 |监视器 |用法 |创建 { 表 |查看 |文件格式 |舞台 |管道 |流 |任务 |序 |功能 |过程 } } [ , ... ]

参考: https://docs.snowflake.net/manuals/sql-reference/sql/grant-privilege.html

事实上,我不确定我是否找到了任何显示grant create materialized view on schema..."的文档。

这是在实施授予所有特权时遗漏还是故意的?

授予对架构的所有权限,确实包括创建新实例化视图的权限。 不确定尝试此操作时收到什么错误,但我在我的 Snowflake 实例上对其进行了测试,没有出现问题。 您可能希望确保同一角色对视图定义中包含的表具有权限。

也就是说,我们已经注意到缺少具体化视图详细信息的文档,我相信有人会尽快更新。

相关内容

  • 没有找到相关文章

最新更新