pg_attribute

Description

La vue pg_attribute rassemble toutes les colonnes d'une table de PostgreSQL.

Voici ses principaux champs :

Nom du champType du champDescription du champ
oidoidIdentifiant de la colonne.
attrelidoidIdentifiant de la table de rattachement.
attyplidoidIdentifiant du type de la colonne.
attlenint2Taille de la colonne.
attnotnullbooleanTRUE si la valeur de la colonne peut être NULL.

Exemple

SELECT FROM pg_attribute a, pg_type b, pg_class c LEFT JOIN pg_description e ON e.objoid=c.oid, pg_user d
WHERE ORDER BY c.relname, a.attnum;

Voir aussi

pg_type pour connaître les types.