Redshfit SpectrumでDESCや \d
、SHOW CREATE TABLEなどで確認するクエリのメモ。
SELECT * FROM SVV_EXTERNAL_COLUMNS WHERE schemaname = '外部スキーマ名' AND tablename = 'テーブル名';
+-------------------------------+-------------+--------------+-----------------+-------------+------------+ | schemaname | tablename | columnname | external_type | columnnum | part_key | |-------------------------------+-------------+--------------+-----------------+-------------+------------| | schema1 | table1 | col1 | string | 1 | 0 | | schema1 | table1 | col2 | string | 2 | 0 | | schema1 | table1 | col3 | int | 3 | 0 |
ドキュメントはこちら。
SVV_EXTERNAL_COLUMNS - Amazon Redshift
他にも外部スキーマとして定義したRedshift Spectrumのテーブル情報見たければ以下のようなViewもあります。
- SVV_EXTERNAL_COLUMNS
- SVV_EXTERNAL_DATABASES
- SVV_EXTERNAL_PARTITIONS
- SVV_EXTERNAL_SCHEMAS
- SVV_EXTERNAL_TABLES