Quais tabelas existem no seu banco de dados?
Você não precisa depender apenas de saber quais tabelas existem. Em vez disso, você pode consultar a pg_catalog.pg_tables para listar todas as tabelas que existem no seu banco de dados.
Claro, isso vai listar todas as tabelas, incluindo tabelas de sistema. O ideal é limitar os resultados ao esquema onde seus dados estão, que neste caso é 'public'.
Observação: Esta tabela de sistema é específica do PostgreSQL, mas existem tabelas semelhantes em outros bancos de dados (veja os slides).
Este exercicio faz parte do curso
Aplicando SQL a Problemas do Mundo Real
Instruções do exercicio
- Liste as tabelas que existem no seu banco de dados consultando a tabela:
pg_catalog.pg_tables. - Filtre a consulta para garantir que o resultado contenha entradas em que o
schemanameseja'public'.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
SELECT *
FROM ___
___;