pg_attrdef카탈로그pg_attrdef열 기본값을 저장합니다. 컬럼에 대한 주요 정보는에 저장됩니다.pg_attribute(아래 참조). 기본값을 명시적으로 지정하는 열(테이블이 생성되거나 열이 추가될 때)에만 여기에 항목이 있습니다.
표 51.6. pg_attrdef열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
oid |
oid |
행 식별자(숨겨진 속성, 명시적으로 선택해야 함) | |
아드레리드 |
oid |
|
이 열이 속한 테이블 |
adnum |
int2 |
|
컬럼의 번호 |
adbin |
pg_node_tree |
열 기본값의 내부 표현 | |
adsrc |
텍스트 |
사람이 읽을 수 있는 기본값 표현 |
그adsrc필드는 기록이며 기본값 표현에 영향을 미칠 수 있는 외부 변경 사항을 추적하지 않으므로 사용하지 않는 것이 가장 좋습니다. 역컴파일하기adbin필드(함께pg_get_expr예를 들어)는 기본값을 표시하는 더 좋은 방법입니다.