Redshiftで外部スキーマと外部テーブルを作成しました。\dnを使用してpostgresqlで外部スキーマ名を確認できます。
それをJavaで実行できるようにするためのクエリは何ですか?また、外部テーブルのリストを取得するクエリですか?
私は試した
select * from information_schema.tables where
table_schema not in ('pg_catalog', 'information_schema')
and table_schema not like 'pg_toast%'
しかし、外部テーブルのリストを取得しませんでした。
Redshift Spectrum外部データベース、スキーマ、およびテーブルには、独自のカタログビューがあります。
これらは任意の接続からクエリできます:SELECT * FROM svv_external_schemas;