我想知道在Redshift中是否有办法将表所有者分配给一个组或多个用户?如果没有,您是否有解决此需求的解决方法?
感谢您的任何提示。
答案 0 :(得分:2)
我的理解是,没有办法实现这个看似理想的状态。它似乎是how Redshift is designed。
我所知道的唯一解决方法是要么让对象的'所有者'执行任何需要'所有者'权限的命令,要么让所有者运行命令来传输(注意不要'赋予''遗憾地)对象的所有权希望进行修改。
alter table test.test_table owner to test_user;
执行上述操作后,test_user将成为test.test_table的所有者,并且能够执行“仅限所有者”命令,例如alter / drop / vacuum等。