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. |