除了查询information_schema.query_history之外,还可以通过任何其他方式了解谁在雪花中创建了



在创建表时,任何强制的方法都需要提到Username,以从表定义中了解创建对象的详细信息。

我想你可以给每个用户一个不同的默认角色,然后INFORMATION_SCHEMA.TABLES中表的TABLE_OWNER列将反映用户在创建表时使用/拥有的默认角色。

免责声明。我不知道这是否是个好主意。这可能取决于你有多少用户。

它也不是完全健壮的,因为用户总是可以将表的CCD_;隐藏";他们创建了一个给定的表。您可以撤销这些用户的MANAGE GRANTS权限,以确保

没有MANAGE GRANTS权限的角色只能将所有权从自身转移到角色层次结构中的子角色。

,但在安全模型的上下文中,这可能限制性太强。

最新更新