1ª) Comando psql: você pode utilizar o comando \dt
Neste exemplo, vamos listar as tabelas do banco: db_01
2ª) Utilizar a view "pg_tables" para fazer uma consulta. Esta view armazena informações sobre as tabelas do banco e já está por padrão no catálogo de sistema do postgresql. Veja a sua localização na imagem abaixo:
SELECT tablename FROM pg_tables ORDER BY tablename;
Caso queira listar somente as tabelas criada por você, faça um filtro no schema, neste exemplo só foram criadas tabelas no schema "public" que é padrão do postgresql. Veja a imagem abaixo:
SELECT tablename FROM pg_tables
WHERE schemaname = 'public'
ORDER BY tablename;
3ª) Utilizar a view "tables" para listar suas tabelas. Esta view já está por padrão no catálogo de sistema do postgresql em information_schema.
O information_schema é um padrão ANSI, que contém views que fornecem informações sobre o banco de dados: tabelas, views, colunas e procedures.
Veja a sua localização na imagem abaixo:
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
Ótimo
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirMuito bom!Parabéns!
ResponderExcluir