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

52.6. pg_attrdef #

Le catalogue pg_attrdef stocke les expressions par défaut des colonnes et les expressions de génération par défaut. Les informations principales sur les clonnes sont enregistrées dans pg_attribute. Seules les colonnes pour lesquelles une expression ou une génération par défaut a été configurée explicitement aura une entrée ici.

Tableau 52.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 ou l'expression de la colonne, dans la représentation nodeToString(). Utilisez pg_get_expr(adbin, adrelid) pour la convertir en une expression SQL.