View a markdown version of this page

PG_EXTERNAL_SCHEMA - Amazon Redshift

O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog publicada em 30 de junho de 2025.

PG_EXTERNAL_SCHEMA

Armazena informações sobre os esquemas externos.

PG_EXTERNAL_SCHEMA é visível para todos os usuários. Os superusuários podem ver todas as linhas e os usuários comuns podem ver somente os metadados aos quais eles têm acesso. Para obter mais informações, consulte CREATE EXTERNAL SCHEMA.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
esoid oid ID do esquema externo.
eskind integer Tipo de esquema externo.
esdbname texto O nome do banco de dados externo.
esoptions texto As opções do esquema externo.

Exemplo

O exemplo a seguir mostra os detalhes dos 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"}