我正在尝试使用与创建联合模式和表的用户不同的用户查询 Redshift 中的联合表。
当然我得到一个
permission denied for relation my_federated_table
所以这是授予正确权限的情况。
创建联合模式的语法与 S3 上用于外部模式的语法非常相似,但是在授予对联合模式的权限时,它是不同的。
所以我尝试了
grant select on my_federated_schema.my_federated_table to my_user;
但我明白了
[0A000] ERROR: Operation not supported on external tables
我也一直在网上寻找有关它的文档,但没有运气。
关于如何授予对联合表的访问权限的任何想法?