SVV_EXTERNAL_SCHEMAS
使用 SVV_EXTERNAL_SCHEMAS 可查看有关外部 schema 的信息。有关更多信息,请参阅 CREATE EXTERNAL SCHEMA。
SVV_EXTERNAL_SCHEMAS 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其具有访问权限的元数据。
表列
列名称 | 数据类型 | 描述 |
---|---|---|
esoid | oid | 外部 schema ID。 |
eskind | smallint | 外部 schema 的外部目录的类型包括:1 表示数据目录,2 表示 Hive 元存储,3 表示对 Aurora PostgreSQL 或 Amazon RDS PostgreSQL 的联合查询,4 表示另一个 Amazon Redshift 数据库的 schema。 |
schemaname | 名称 | 外部 schema 名称。 |
esowner | integer | 外部 schema 所有者的用户 ID。 |
databasename | text | 外部数据库名称。 |
esoptions | text | 外部 schema 选项。 |
示例
以下示例显示有关外部 schema 的详细信息。
select * from svv_external_schemas; esoid | eskind | schemaname | esowner | databasename | esoptions -------+--------+------------+---------+--------------+------------------------------------------------------------- 100133 | 1 | spectrum | 100 | redshift | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"}