[pgsql-ayuda] como ver las estructuras
Gunnar Wolf
gwolf@campus.iztacala.unam.mx
Wed, 7 Jun 2000 11:06:13 -0500 (CDT)
> 1.- Alguien puede indicarme como puedo hacer para ver las estructuras de
> una tabla en Postgresql: (ej: nombre char(50), ...);
Si lo preguntas para hacerlo desde psql, puedes darle \d tabla
Si quieres hacerlo desde cualquier programa, ahi te va un par de tips:
- Nombres de todas las tablas del sistema:
SELECT relname FROM pg_class, pg_user WHERE usesysid = relowner AND
(relkind = 'r') AND relname !~ '^pg_';
- Nombre de todos los campos de una tabla (mitabla):
SELECT a.attname FROM pg_class c, pg_attribute a, pg_type t WHERE
c.relname = 'mitabla' AND a.attnum > 0 AND a.attrelid = c.oid AND
a.atttypid = t.oid ORDER BY attnum
(lineas tomadas del proyecto SOI desarrollado por ABL, refiriendose a su
vez al codigo fuente de psql)
> 2.- Como puedo hacer para ver el select (o funcion) que genera una vista
> (view) ya creada.
Hecho en que programa?
-------------------------------------------------------------------
Gunnar Wolf gwolf@campus.iztacala.unam.mx
Universidad Nacional Autónoma de México, Campus Iztacala
Jefatura de Sección de Desarrollo y Admon. de Sistemas en Red
Area de Seguridad en Computo - DCI - DGSCA - UNAM
-------------------------------------------------------------------
Beginner thinks 1Kb == 1000 bytes. Master knows 1Km == 1024m
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda