SVV_EXTERNAL_SCHEMAS
SVV_EXTERNAL_SCHEMAS を使用して、外部スキーマの情報を表示します。詳細については、「CREATE EXTERNAL SCHEMA」を参照してください。
SVV_EXTERNAL_SCHEMAS はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
esoid | oid | 外部スキーマ ID。 |
eskind | smallint | 外部スキーマの外部カタログのタイプ: 1 はデータカタログ、2 は Hive メタストア、3 は Aurora PostgreSQL または Amazon RDS PostgreSQL への横串検索、4 はローカル Amazon Redshift データベースのスキーマ、5 はリモート Amazon Redshift データベースのスキーマ、6 はシステムテーブルのスキーマ、8 はリモート MySQL データベースのスキーマ、9 は Amazon Kinesis Data Streams のスキーマ、10 は Apache Kafka データストリーム向けの Amazon マネージドストリーミングを示します。 |
schemaname | name | 外部スキーマ名。 |
esowner | integer | 外部スキーマ所有者のユーザー ID です。 |
databasename | text | 外部データベース名。 |
esoptions | text | 外部スキーマのオプション。 |
例
以下の例に示しているのは、外部スキーマの詳細です。
select * from svv_external_schemas; esoid | eskind | schemaname | esowner | databasename | esoptions -------+--------+------------+---------+--------------+------------------------------------------------------------- 100133 | 1 | spectrum | 100 | redshift | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"}