Listar tabelas em um banco de dados especificado e pesquisar uma tabela por nome - Amazon Athena

Listar tabelas em um banco de dados especificado e pesquisar uma tabela por nome

Para listar os metadados de tabelas, você pode consultar um esquema ou nome de tabela.

exemplo – Listar tabelas por esquema

A consulta a seguir lista tabelas que usam o esquema de tabela rdspostgresql.

SELECT table_schema, table_name, table_type FROM information_schema.tables WHERE table_schema = 'rdspostgresql'

A tabela a seguir mostra um exemplo de resultado.

table_schema table_name table_type
1 rdspostgresql rdspostgresqldb1_public_account BASE TABLE
exemplo – Pesquisar uma tabela por nome

A consulta a seguir obtém informações de metadados para a tabela athena1.

SELECT table_schema, table_name, table_type FROM information_schema.tables WHERE table_name = 'athena1'

A tabela a seguir mostra um exemplo de resultado.

table_schema table_name table_type
1 padrão athena1 BASE TABLE