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 exercício faz parte do curso
Aplicando SQL a Problemas do Mundo Real
Instruções do exercício
- 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'.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT *
FROM ___
___;