pg_attrdef
pg_attrdefシステムカタログは列のデフォルト値を格納します。 列の主要な情報はpg_attributeに格納されています。 デフォルト値が明示的に設定された列のみここに項目を持ちます。
pg_attribute
表51.6 pg_attrdefの列
列 型
説明
oid oid
oid
行識別子
adrelid oid (参照先 pg_class.oid)
adrelid
pg_class
この列が属するテーブル
adnum int2 (参照先 pg_attribute.attnum)
adnum
int2
attnum
列番号
adbin pg_node_tree
adbin
pg_node_tree
nodeToString()表現の列デフォルト値。 pg_get_expr(adbin, adrelid)を使ってSQL式に変換します。
nodeToString()
pg_get_expr(adbin, adrelid)