개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

43.10. pg_constraint

카탈로그pg_constraint저장pg_attribute카탈로그

도메인의 제약 조건도 여기에 저장됩니다.

표 43-10.pg_constraint

이름 Type 참조 설명
Conname 이름 제약 이름 (반드시 고유 한 것은 아닙니다!)
Connamespace OID pg_namespace.Oid 이것을 포함하는 네임 스페이스의 OID
Contype char c= 사설 토토 조건 확인,f= 외국 키 사설 토토 조건,p= 1 차 키 사설 토토 조건,u= 고유 한 사설 토토 조건
Condeferrable bool 사설 토토 조건이 연기 될 수 있습니까?
condeferred bool 기본적으로 사설 토토 조건이 연기됩니까?
conrelid OID pg_class.Oid 이 사설 토토 조건이 켜져 있습니다. 0 테이블이 아닌 경우
contypid OID pg_type.Oid 이 사설 토토 조건이 켜져 있습니다. 0 도메인이 아닌 경우
confrelid OID pg_class.Oid 외국 키 인 경우 참조 테이블; else 0
confupdtype char 외국 키 업데이트 조치 코드
confdeltype char 외국 키 삭제 조치 코드
confmatchtype char 외국 키 매치 유형
conkey int2 [] pg_attribute.ATTNUM 테이블 사설 토토 조건 인 경우 열 목록
Spekey int2 [] pg_attribute.ATTNUM 외국 키 인 경우 참조 열 목록
Conbin 텍스트 점검 사설 토토이라면 내부 표현
CORRC 텍스트 점검 사설 토토이라면 인간이 읽을 수 있습니다

참고 : CORRC그렇지 않습니다pg_get_constraintdef ()추출

참고 : pg_class.relcheckscheck-constraint 항목의 수에 동의해야합니다