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 |