SVV_EXTERNAL_TABLES - Amazon Redshift

SVV_EXTERNAL_TABLES

SVV_EXTERNAL_TABLES を使用して外部テーブルの詳細を表示します。詳細については、「CREATE EXTERNAL SCHEMA」を参照してください。データベース間クエリにも SVV_EXTERNAL_TABLES を使用して、ユーザーがアクセスできる接続されていないデータベース上のすべてのテーブルのメタデータを表示します。

SVV_EXTERNAL_TABLES はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。

テーブルの列

列名 データ型 説明
redshift_database_name text ローカルのAmazon Redshift データベースの名前。
schemaname text 外部テーブルの Amazon Redshift 外部スキーマの名前。
tablename text 外部テーブルの名前。
tabletype text テーブルの種類。一部の値は、TABLE、VIEW、MATERIALIZED VIEW、または情報がないことを表す空の文字列 " " です。
location text テーブルの場所。
input_format text 入力形式
output_format text 出力形式。
serialization_lib text シリアル化ライブラリ。
serde_parameters text SerDe パラメータ。
compressed integer テーブルが圧縮されているかどうかを示す値。1 は圧縮されていることを、0 は圧縮されていないことを示します。
parameters text テーブルのプロパティ。

次の例は、svv_external_tables とフェデレーテッドクエリで述語に外部スキーマを使用した場合の詳細を示しています。

select schemaname, tablename from svv_external_tables where schemaname = 'apg_tpch'; schemaname | tablename ------------+----------- apg_tpch | customer apg_tpch | lineitem apg_tpch | nation apg_tpch | orders apg_tpch | part apg_tpch | partsupp apg_tpch | region apg_tpch | supplier (8 rows)