En esta breve entrada veremos cómo listar las columnas de todas las tablas de una base de datos PostgreSQL.
El objetivo es conocer el esquema de la tabla, el nombre de la tabla, el nombre de la columna y el tipo de dato definido para la columna.
Consulta
Para ello, queremos utilizar una consulta SQL sencilla.
\connect postgres select table_schema,table_name,column_name,data_type from information_schema.columns order by column_name;
Adapta esta consulta modificando el valor de «\connect» para indicar la base de datos a la que quieres conectar y sobre la que quieres consultar las columnas definidas y sus tablas. En el caso del ejemplo: «postgres«.