Redshift架构不在information_schema.schemata中

时间:2018-03-07 01:01:27

标签: amazon-redshift

我有一个名为lake的模式,当我运行

select schema_name
from information_schema.schemata

lake不在搜索结果中。当Amazon实用程序脚本开始失败时,我发现了这一点。所有其他模式(包括我现在创建的任何模式)都显示在那里。我以为所有的模式都应该在那里?

1 个答案:

答案 0 :(得分:0)

超级用户可以看到所有模式。对于其他用户,它取决于谁创建了架构以及您是否拥有该架构的权限。

尝试将架构所有者更改为与您可以看到的其他架构相同。 https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_SCHEMA.html

alter schema us_sales
owner to dwuser;