pg_attrdef
Le catalogue pg_attrdef stocke les valeurs par
défaut des colonnes. Les informations principales des colonnes sont stockées
dans pg_attribute.
Seules les colonnes pour lesquelles une valeur par défaut est explicitement
indiquée (quand la table est créée ou quand une colonne est ajoutée) ont
une entrée dans pg_attrdef.
Tableau 51.6. Colonnes de pg_attrdef
| Nom | Type | Références | Description |
|---|---|---|---|
oid | oid | Identifiant de ligne | |
adrelid | oid | | La table à laquelle appartient la colonne |
adnum | int2 | | Numéro de la colonne |
adbin | pg_node_tree | La valeur par défaut de la colonne, dans la représentation
nodeToString(). Utilisez pg_get_expr(adbin,
adrelid) pour la convertir en une expression SQL. |