首页 > 解决方案 > Snowflake 架构上的 Modify 和 All 权限有什么区别?

问题描述

根据 Snowflake 的说法,“修改:允许更改模式的任何设置。” 而“全部:授予除 OWNERSHIP 之外的架构上的所有权限。”。根据他们的描述,我不明白有效的区别。

雪花模式特权

标签: snowflake-cloud-data-platform

解决方案


我认为它MODIFY允许您在ALTER SCHEMA空间中运行命令,因此设置类似DATA_RETENTION_TIME_IN_DAYS = <num>

where-asCREATE TABLE权限不允许设置这些参数,并且MODIFY单独不允许您创建表。

Where-asALL [ PRIVILEGES ]允许您更改架构和创建表。因此,Modify 和 All 之间并没有太大区别,但 Modify 和/或其他权限和 ALL 是它们的集合(不包括所有权)


推荐阅读