Listar todas las columnas de una base de datos PostgreSQL

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«.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *