0

我正在尝试使用与创建联合模式和表的用户不同的用户查询 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

我也一直在网上寻找有关它的文档,但没有运气。

关于如何授予对联合表的访问权限的任何想法?

4

1 回答 1

0

这是我的错误,最终授予对联合模式的访问权限如下允许用户运行联合查询:

grant usage on schema my_federated_schema to my_user;
于 2022-02-09T13:46:13.183 回答