Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Chapitre 41. Catalogues système | Avance rapide | Suivant |
Le catalogue pg_attrdef stocke les valeurs par défaut des colonnes. Les informations principales des colonnes sont stockées dans pg_attribute (voir plus loin). Seules les colonnes pour lesquelles une valeur par défaut est explicitement spécifiée (quand la table est créée ou quand une colonne est ajoutée) ont une entrée dans pg_attrdef.
Tableau 41-6. Colonnes de pg_attrdef
Nom | Type | Références | Description |
---|---|---|---|
adrelid | oid | pg_class.oid | La table de cette colonne. |
adnum | int2 | pg_attribute.attnum | Numéro de la colonne |
adbin | text | Représentation interne de la valeur par défaut de la colonne | |
adsrc | text | Une représentation lisible de la valeur par défaut |
Le champ adsrc est historique et il est mieux
de ne pas l'utiliser parce qu'il ne conserve pas de trace des modifications qui
pourraient affecter la représentation de la valeur par défaut. La
compilation inverse du champ adbin (avec
pg_get_expr
par exemple) est une meilleure façon d'afficher la
valeur par défaut.
Précédent | Sommaire | Suivant |
pg_amproc | Niveau supérieur | pg_attribute |