ComeçarComece de graça

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

Ver curso

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 schemaname seja 'public'.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

SELECT * 
FROM ___
___;
Editar e executar o código