카탈로그pg_attrdef상점 열 기본값. 컬럼에 대한 주요 정보는 다음과 같습니다. 에 저장됨pg_attribute(아래 참조). 기본값을 명시적으로 지정하는 열만( 테이블이 생성되거나 열이 추가됨)에는 항목이 있습니다. 여기.
표 41-6.pg_attrdef열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| 아드레리드 | oid | pg_class.oid | 이 열이 속한 테이블 |
| adnum | int2 | pg_attribute.attnum | 열의 번호 |
| adbin | 텍스트 | 열 기본값의 내부 표현 값 | |
| adsrc | 텍스트 | 사람이 읽을 수 있는 기본값 표현 값 |
그adsrc필드는 역사적입니다.
외부 변경 사항을 추적하지 않으므로 사용하지 않는 것이 가장 좋습니다.
이는 기본값 표현에 영향을 미칠 수 있습니다.
역컴파일하기adbin필드
(와 함께pg_get_expr예를 들어)는
기본값을 표시하는 더 좋은 방법입니다.