Comece agoraComece grátis

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

Ver curso

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

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

SELECT * 
FROM ___
___;
Editar e Executar Código