PostgreSQL 9.0.4 中文文档 | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 45. 系统表 | Fast Forward | Next |
pg_attrdef表存储字段缺省值。字段的主要信息存放在pg_attribute(见下文)。 只有明确指定一个缺省值(该表何时创建或字段何时增加)的字段在这里有行。
Table 45-6. pg_attrdef Columns
名称 | 类型 | 引用 | 描述 |
---|---|---|---|
adrelid | oid | pg_class.oid | 这个字段所属的表 |
adnum | int2 | pg_attribute.attnum | 字段数目 |
adbin | text | 字段缺省值的内部表现形式 | |
adsrc | text | 人类可读的缺省值的内部表现形式 |
adsrc是历史遗留,最好不要使用它,因为它并未跟踪可能影响缺省值表现形式的外部变化。
反编译adbin字段(比如,用pg_get_expr
)是更好的显示缺省值的方法。