SVV_EXTERNAL_SCHEMAS
使用 SVV_EXTERNAL_SCHEMAS 可查看有关外部 schema 的信息。有关更多信息,请参阅 CREATE EXTERNAL SCHEMA。
SVV_EXTERNAL_SCHEMAS 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅 系统表和视图中的数据可见性。
表列
列名称 | 数据类型 | 描述 |
---|---|---|
esoid | oid | 外部 schema ID。 |
eskind | smallint | 外部模式的外部目录的类型:1 表示数据目录,2 表示 Hive 元存储,3 表示对 Aurora PostgreSQL 或 Amazon RDS PostgreSQL 的联合查询,4 表示本地 Amazon Redshift 数据库的模式,5 表示远程 Amazon Redshift 数据库的模式,6 表示系统表的模式,8 表示远程 MySQL 数据库的模式,9 表示 Amazon Kinesis 数据流的模式,10 表示 Amazon Managed Streaming for Apache Kafka 数据流。 |
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"}