PostgreSQL - Extraer nombre de campos de la BD

 
Vista:

Extraer nombre de campos de la BD

Publicado por Matriciaico (1 intervención) el 28/04/2006 22:41:28
Hola a todos, tengo una pregunta... ¿es posible extraer el nombre de los campos de una base de datos en PostgreSQL?

Por ejemplo si tengo la siguiente tabla:

CREATE TABLE tabla
(
campo1 int2 NOT NULL CHECK (campo1 > 0),
campo2 varchar(50) NOT NULL,
CONSTRAINT pk_tabla PRIMARY KEY (campo1)
);

¿Existe alguna función que me retorne el (o los) nombres de las tablas? Es decir, campo1, campo2... no los valores contenidos.

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Extraer nombre de campos de la BD

Publicado por Julio (334 intervenciones) el 01/05/2006 04:51:09
Desde psql has \d nombre_tabla

Puedes hacer una consulta con al pg_class y obtener los campos, hacer un join con el pg_attribute
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar