PG_EXTERNAL_SCHEMA - Amazon Redshift

PG_EXTERNAL_SCHEMA

外部スキーマの情報を保存します。

PG_EXTERNAL_SCHEMA はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できます。通常のユーザーはアクセスできるメタデータのみを表示できます。詳細については、「CREATE EXTERNAL SCHEMA」を参照してください。

テーブルの列

列名 データ型 説明
esoid oid 外部スキーマ ID。
eskind integer 外部スキーマのタイプ。
esdbname text 外部データベース名。
esoptions text 外部スキーマのオプション。

以下の例に示しているのは、外部スキーマの詳細です。

select esoid, nspname as schemaname, nspowner, esdbname as external_db, esoptions from pg_namespace a,pg_external_schema b where a.oid=b.esoid; esoid | schemaname | nspowner | external_db | esoptions -------+-----------------+----------+-------------+------------------------------------------------------------- 100134 | spectrum_schema | 100 | spectrum_db | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"} 100135 | spectrum | 100 | spectrumdb | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"} 100149 | external | 100 | external_db | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"}