Buenas , quisiera obtener algunos datos extra de una determinada tabla, 
mediante este código obtengo algunos datos para mi tabla public.estado
pero quisiera obtener algunos más :

si es PK, si el campo es serial ( tambien nombre se secuancia), longtud del 
campo , precision ( en caso de numerico).

estuve investigando un poco pero me supera...


SELECT attname, typname, 
pg_catalog.col_description(pg_class.relfilenode,attnum) From pg_namespace, 
pg_attribute, pg_type, pg_class
Where pg_type.oid = atttypid AND pg_class.oid = attrelid AND 
pg_namespace.nspname ='lims'
AND relnamespace = pg_namespace.oid AND relname ='estado' AND attnum >= 1

Yoel Mc Lennan

gracias.

Responder a