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 |