El 12 de septiembre de 2009 18:26, Iván Caballero Cano <
ivanhalen77postgre...@gmail.com> escribió:

> Buenos Días:
>
>  Como puedo saber mediante un QUERY directo a la estructura de una
> tabla en PostGreSql si algun campo en específico es de tipo NOTNULL o
> no lo es?
>
> Es importante saberlo por que dependiendo del campo que sea..se puede
> definir en algun lenguaje de progamacion si el componente visual que
> recibe algun valeor de ese campo
> se puede dejar vacio o no se debe de...
>
> Alguna orientacion?


psql -E

SELECT a.attname, pg_catalog.format_type(a.atttypid, a.atttypmod),attnotnull
as not_null
FROM pg_catalog.pg_attribute a, pg_class c WHERE a.attrelid = c.oid
AND c.relname = 'nombre_tu_tabla'  AND a.attnum > 0   AND NOT a.attisdropped
ORDER BY a.attnum

Responder a