14

我想知道是否有办法将表所有者分配给 Redshift 中的一个组或多个用户?如果没有,您是否有任何解决方法来解决此需求?

感谢您的任何提示。

4

1 回答 1

14

我的理解是,没有办法达到这种看似理想的状态。这似乎是Redshift 的设计方式

我知道的唯一解决方法是让对象的“所有者”执行任何需要“所有者”特权的命令,或者让所有者运行命令来转移(遗憾地注意不是“授予”)对象的所有权归属于希望进行修改的目标用户。

alter table test.test_table owner to test_user;

执行上述操作后,test_user 将成为 test.test_table 的所有者,并且能够执行“仅所有者”命令,例如 alter/drop/vacuum 等。

于 2018-01-22T01:14:07.917 回答