SVV_EXTERNAL_TABLES - Amazon Redshift

SVV_EXTERNAL_TABLES

Use SVV_EXTERNAL_TABLES para ver os detalhes das tabelas externas. Para obter mais informações, consulte CREATE EXTERNAL SCHEMA. Use SVV_EXTERNAL_TABLES também para consultas entre bancos de dados para exibir metadados em todas as tabelas em bancos de dados não conectados às quais os usuários têm acesso.

SVV_EXTERNAL_TABLES é 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.

Colunas da tabela

Nome da coluna Tipo de dados Descrição
redshift_database_name text O nome do banco de dados local do Amazon Redshift.
schemaname text O nome do esquema externo do Amazon Redshift para a tabela externa.
tablename text O nome da tabela externa.
tabletype text O tipo da tabela. Alguns valores são TABLE, VIEW, MATERIALIZED VIEW ou uma string vazia " " que não representa nenhuma informação.
local text A localização da tabela.
input_format text O formato da entrada
output_format text O formato da saída.
serialization_lib text A biblioteca de serialização.
serde_parameters text Os parâmetros de SerDe.
compressed inteiro Um valor que indica se a tabela é compactada; 1 indica que é compactada, 0 indica que não é compactada.
parameters text As propriedades da tabela.

Exemplo

O exemplo a seguir mostra os detalhes de svv_external_tables com um predicado no esquema externo usado por uma consulta federada.

select schemaname, tablename from svv_external_tables where schemaname = 'apg_tpch'; schemaname | tablename ------------+----------- apg_tpch | customer apg_tpch | lineitem apg_tpch | nation apg_tpch | orders apg_tpch | part apg_tpch | partsupp apg_tpch | region apg_tpch | supplier (8 rows)