Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
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"}