pg_attrdef
目录pg_attrdef存储列默认表达式和生成表达式。列的主要信息存储在pg_attribute中。只有显式设置了默认表达式或生成表达式的列,才会在此目录中有条目。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- catalog
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- oid, adrelid, adnum, adbin
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
目录pg_attrdef存储列默认表达式和生成表达式。列的主要信息存储在pg_attribute中。只有显式设置了默认表达式或生成表达式的列,才会在此目录中有条目。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| oid | oid | 非空 | 行标识符 |
| adrelid | oid | 非空 | 该列所属的表 |
| adnum | int2 | 非空 | 列的编号 |
| adbin | pg_node_tree | 非空 | 列默认表达式或生成表达式的内部表示,采用 nodeToString() 的输出格式。可使用 pg_get_expr(adbin, adrelid) 将其转换为 SQL 表达式。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:b81a408327b8188f5fa59856a8b1162a81d235da44b714639308998c4d16df3c
正文语言: zh-Hans · 2026-09-27@419045e