如何在 Redshift 中将 table 所有权分配给多个用户或组
How to assign table ownership to multiple users or group in Redshift
我想知道在 Redshift 中是否有办法将 table 所有者分配给一个组或多个用户?如果没有,您是否有任何解决方法来解决此需求?
感谢任何提示。
我的理解是没有办法达到这种看似理想的状态。好像是how Redshift is designed.
我知道的唯一解决方法是让对象的 'owner' 执行任何需要 'owner' 权限的命令,或者让所有者 运行将对象的所有权转移(遗憾的是不是 'confer')给希望进行修改的目标用户的命令。
alter table test.test_table owner to test_user;
执行完上面的操作后,test_user将成为test.test_table的拥有者,可以执行'owner-only'等命令alter/drop/vacuum等
我想知道在 Redshift 中是否有办法将 table 所有者分配给一个组或多个用户?如果没有,您是否有任何解决方法来解决此需求?
感谢任何提示。
我的理解是没有办法达到这种看似理想的状态。好像是how Redshift is designed.
我知道的唯一解决方法是让对象的 'owner' 执行任何需要 'owner' 权限的命令,或者让所有者 运行将对象的所有权转移(遗憾的是不是 'confer')给希望进行修改的目标用户的命令。
alter table test.test_table owner to test_user;
执行完上面的操作后,test_user将成为test.test_table的拥有者,可以执行'owner-only'等命令alter/drop/vacuum等