PG_EXTERNAL_SCHEMA - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

PG_EXTERNAL_SCHEMA

Archivia le informazioni sugli schemi esterni.

PG_EXTERNAL_SCHEMA è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti normali visualizzano solo i metadati a cui hanno accesso. Per ulteriori informazioni, consultare CREATE EXTERNAL SCHEMA.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
esoid oid ID dello schema esterno.
eskind integer Tipo di schema esterno.
esdbname text Nome del database esterno.
esoptions text Opzioni dello schema esterno.

Esempio

Nell'esempio seguente vengono visualizzati i dettagli per gli schemi esterni.

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