Account Usage 视图:更新列以支持 Snowflake Native App Framework¶
这些 Account Usage 视图的行为如下:
CLASSES
CLASS_INSTANCES
FILE_FORMATS
MASKING_POLICIES
PIPES
ROW_ACCESS_POLICIES
SCHEMATA
SEQUENCES
SESSION_POLICIES
STAGES
TAGS
VIEWS
DATABASES
PROCEDURES
ROLES
AGGREGATE_QUERY_HISTORY
QUERY_HISTORY
GRANTS_TO_ROLES
- 变更前:
关于
owner_role_type
列:某些视图不包含该列。
某些视图包含该列,但:
不要通过将
APPLICATION
指定为所有者对象类型来包含对应用程序对象的支持。与其他 Account Usage 视图指定列的方式不一致。
在 GRANTS_TO_ROLES 视图中:
grantee_name
列指定应用程序对象的名称,granted_to
列则指定APPLICATION
。
- 变更后:
对视图的更改按以下方式分组:
CLASSES 和 CLASS_INSTANCES 视图会更新列以返回拥有该类或该类实例的角色的标识符。
以下视图已包括
owner_role_type
列并将对APPLICATION
的支持添加为可能的值:FILE_FORMATS
MASKING_POLICIES
PIPES
ROW_ACCESS_POLICIES
SCHEMATA
SEQUENCES
SESSION_POLICIES
STAGES
TAGS
VIEWS
以下视图已将列添加为视图中的最后一列,并将对
APPLICATION
的支持添加为可能的值:DATABASES
PROCEDURES
ROLES
以下视图已包括
role_type
列并将对APPLICATION
的支持添加为可能的值:AGGREGATE_QUERY_HISTORY
QUERY_HISTORY
在 GRANTS_TO_ROLES 视图中:
grantee_name
列指定应用程序对象的名称,granted_to
列则指定APPLICATION
。granted_by
列指定应用程序对象在授予应用程序角色时的名称。granted_by_role_type
列指定APPLICATION
。
参考:1379