View a markdown version of this page

SVV_EXTERNAL_SCHEMAS - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog .

SVV_EXTERNAL_SCHEMAS

Use a exibição SVV_EXTERNAL_SCHEMAS para visualizar informações sobre os esquemas externos. Para obter mais informações, consulte CREATE EXTERNAL SCHEMA.

SVV_EXTERNAL_SCHEMAS é visível por todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.

Para obter mais informações sobre as práticas recomendadas ao consultar tabelas e visualizações do sistema, consulte Consulta de tabelas do sistema.

nota

Use o comando SHOW SCHEMAS para descobrir esquemas. SHOW SCHEMAS funciona de forma consistente em contextos locais, de unidade de compartilhamento de dados e de catálogos externos e é atualizado à medida que novos recursos são lançados. Para obter mais informações, consulte Práticas recomendadas para descobrir metadados.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
esoid oid ID do esquema externo.
eskind smallint O tipo de catálogo externo para o esquema externo: 1 indica um catálogo de dados, 2 indica um metastore do Hive, 3 indica uma consulta federada para o Aurora PostgreSQL ou o Amazon RDS PostgreSQL, 4 indica um esquema para um banco de dados do Amazon Redshift local, 5 indica um esquema para um banco de dados remoto do Amazon Redshift, 6 indica um esquema para uma tabela de sistema, 8 indica um esquema para bancos de dados MySQL remotos, 9 indica um esquema para um fluxo de dados do Amazon Kinesis e 10 indica um fluxo de dados do Amazon Managed Streaming for Apache Kafka.
schemaname name O nome do esquema externo.
esowner integer O ID de usuário do proprietário do esquema externo.
databasename 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 * from svv_external_schemas; esoid | eskind | schemaname | esowner | databasename | esoptions -------+--------+------------+---------+--------------+------------------------------------------------------------- 100133 | 1 | spectrum | 100 | redshift | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"}