Obtener dato informativo de tala (si camo es secuencial, i es pk, si es not null, longitud)

From: "Yoel Mc Lennan" <listas(at)yoel(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Obtener dato informativo de tala (si camo es secuencial, i es pk, si es not null, longitud)
Date: 2008-07-21 13:32:58
Message-ID: 001501c8eb36$4ad1e490$8202a8c0@pcesc
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message frank 2008-07-21 14:05:21 Indice autonumérico
Previous Message Alvaro Herrera 2008-07-21 13:25:08 Re: Definir campos xml