PG_EXTERNAL_SCHEMA - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

PG_EXTERNAL_SCHEMA

Almacena información acerca de los esquemas externos.

PG_EXTERNAL_SCHEMA es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver los metadatos a los que tienen acceso. Para obtener más información, consulte CREATE EXTERNAL SCHEMA.

Columnas de la tabla

Nombre de la columna Tipo de datos: Descripción
esoid oid ID del esquema externo.
eskind entero Tipo de esquema externo.
esdbname texto Nombre de base de datos externa.
esoptions texto Opciones de esquemas externos.

Ejemplo

En el siguiente ejemplo, se muestran detalles de esquemas externos.

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"}