我想了解 Snowflake 中数据库对象未来所有权分配的角色。例如,假设我有一个名为“ DB
”的数据库和一个名为“ ”的角色Role_1
,该角色当前拥有所有数据库对象的所有权。
现在,我已将所有未来对象的所有权更改为“ Role_2
.” 如果我创建一个新表或架构,我可以看到“ Role_2
”是所有者,而对于现有表,所有者仍然是“ Role_1
”。这是预期的结果。
但是,我很好奇是否有一种方法可以在创建对象之前确定对象的未来所有者。在上面的情况下,在创建新表或模式之前,我不知道 Role_2 将是所有者