PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Internes » Catalogues système » pg_attrdef

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

Type

Description

oid oid

Identifiant de ligne

adrelid oid (référence pg_class.oid)

La table à laquelle appartient la colonne

adnum int2 (référence pg_attribute.attnum)

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.