Listar todas las tablas en postgresql information_schema

Resuelto littleK asked hace 14 años • 9 respuestas

¿Cuál es la mejor manera de enumerar todas las tablas dentro del esquema de información de PostgreSQL?

Para aclarar: estoy trabajando con una base de datos vacía (no he agregado ninguna de mis tablas), pero quiero ver todas las tablas de la information_schemaestructura.

littleK avatar Feb 17 '10 04:02 littleK
Aceptado

Debería poder ejecutar select * from information_schema.tablespara obtener una lista de cada tabla administrada por Postgres para una base de datos en particular.

También puede agregar un where table_schema = 'information_schema'para ver solo las tablas en el esquema de información.

RodeoClown avatar Feb 16 '2010 22:02 RodeoClown

Para enumerar sus tablas utilice:

SELECT table_name FROM information_schema.tables WHERE table_schema='public'

Solo enumerará las tablas que usted cree.

phsaires avatar Aug 30 '2012 13:08 phsaires
\dt information_schema.

desde psql, debería estar bien.

 avatar Feb 16 '2010 22:02