SVV_EXTERNAL_SCHEMAS - Amazon Redshift

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"}