PostgreSQL

PostgreSQL Elephant Logo

51.6. pg_attrdef

The catalog pg_attrdef stores column default values. The main information about columns is stored in pg_attribute. Only columns for which a default value has been explicitly set will have an entry here.

Table 51.6. pg_attrdef Columns

Name Type References Description

oid

oid

Row identifier

adrelid

oid

pg_class.oid

The table this column belongs to

adnum

int2

pg_attribute.attnum

The number of the column

adbin

pg_node_tree

The column default value, in nodeToString() representation. Use pg_get_expr(adbin, adrelid) to convert it to an SQL expression.

+

Prev Up Next

51.5. pg_amproc

Home

51.7. pg_attribute

Submit correction

If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.

Copyright © 1996-2023 The PostgreSQL Global Development Group