从 2025 年 11 月 1 日起,Amazon Redshift 将不再支持创建新的 Python UDF。如果您想要使用 Python UDF,请在该日期之前创建 UDF。现有的 Python UDF 将继续正常运行。有关更多信息,请参阅博客文章
PG_EXTERNAL_SCHEMA
存储有关外部 schema 的信息。
PG_EXTERNAL_SCHEMA 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其具有访问权限的元数据。有关更多信息,请参阅 CREATE EXTERNAL SCHEMA。
表列
列名称 | 数据类型 | 描述 |
---|---|---|
esoid | oid | 外部 schema ID。 |
eskind | integer | 外部 schema 的类型。 |
esdbname | text | 外部数据库名称。 |
esoptions | text | 外部 schema 选项。 |
示例
以下示例显示有关外部 schema 的详细信息。
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"}