GRANT PRIVILEGES ...TO ROLE 命令:创建实例和权限格式

注意

此行为变更包含在 2024_01 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

GRANTPRIVILEGES ...TO ROLE 命令和以下类的行为已更改。

  • ANOMALY_DETECTION

  • BUDGET

  • COMPARE

  • FORECAST

变更前:
  • 如果授予某个角色创建某个类实例的权限,该角色就会自动获得创建其他类实例的权限。

  • 创建类实例的权限名称如下所示:

    • CREATE ANOMALY_DETECTION

    • CREATE BUDGET

    • CREATE COMPARE

    • CREATE FORECAST

  • 如果指定 ALL 关键字来授予架构的所有权限(如 GRANT ALL PRIVILEGE ON SCHEMA db.sch TO ROLE r1 ),则角色会被授予每个类的权限,并能够创建每个类的实例。

变更后:
  • 该命令只授予命令中指定的类的权限。如果指定 ALL 关键字以授予架构权限,则不会向指定角色授予类的权限。

    要允许角色创建某个类的实例,请手动授予相应的权限。

  • 创建类实例的权限格式如下所示:

    • CREATE SNOWFLAKE.ML.ANOMALY_DETECTION

    • CREATE SNOWFLAKE.CORE.BUDGET

    • CREATE SNOWFLAKE.ML.FORECAST

参考:1462

语言: 中文