이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 핫 PostgreSQL : 문서 : 17 : 51.13. pg_constraint버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

44.12. pg_constraint

카탈로그pg_constraint상점 검사, 기본 키, 고유 및 외래 키 제약 조건 테이블. (열 제약 조건은 특별히 처리되지 않습니다. 열 제약 조건은 일부 테이블 제약 조건과 동일합니다.) null이 아닌 제약 조건은 다음과 같이 표시됩니다.pg_attribute카탈로그.

도메인에 대한 검사 제약 조건도 여기에 저장됩니다.

표 44-12.pg_constraint

이름 유형 참고자료 설명
이름 이름 제약조건 이름(꼭 고유할 필요는 없음!)
connamespace oid pg_namespace.oid 이것을 포함하는 네임스페이스의 OID 제약
컨타입 문자 c= 범퍼카 토토 확인,f= 외래 키 범퍼카 토토,p= 기본 키 제약 조건,u= 고유 범퍼카 토토
협의 가능 부울 제약을 연기할 수 있습니까?
지정 부울 제약은 기본적으로 연기됩니까?
콘리리드 oid pg_class.oid 이 범퍼카 토토이 적용되는 테이블; 테이블이 아니면 0 제약
콘티피드 oid pg_type.oid 이 범퍼카 토토이 적용되는 도메인; 도메인이 아닌 경우 0 제약
confrelid oid pg_class.oid 외래 키인 경우 참조된 테이블; 그렇지 않으면 0
confupdtype 문자 외래 키 업데이트 작업 코드:a= 조치 없음,r= 제한하다,c= 계단식,n= null로 설정,d= 기본값으로 설정
confdeltype 문자 외래 키 삭제 작업 코드:a= 조치 없음,r= 제한하다,c= 계단식,n= null로 설정,d= 기본값으로 설정
confmatchtype 문자 외래 키 일치 유형:f= 꽉 찼습니다,p= 부분,u= 단순(지정되지 않음)
코니스로컬 부울 이 범퍼카 토토은 관계에서 로컬로 정의됩니다. 제약 조건은 로컬로 정의될 수 있으며 동시에 상속됨
coninhcount int4 이 제약조건의 직계 조상 수입니다. 에이 0이 아닌 조상 수를 갖는 제약 조건은 다음과 같습니다. 삭제되거나 이름이 변경됨
콘키 int2[] pg_attribute.attnum 테이블 범퍼카 토토(외래 키 포함)이 있는 경우, 목록 제한된 열 중
confkey int2[] pg_attribute.attnum 외래 키인 경우 참조된 열 목록
conpfeqop oid[] pg_operator.oid 외래 키인 경우 다음의 항등 연산자 목록 PK = FK 비교
conppeqop oid[] pg_operator.oid 외래 키인 경우 다음의 항등 연산자 목록 PK = PK 비교
conffeqop oid[] pg_operator.oid 외래 키인 경우 다음의 항등 연산자 목록 FK = FK 비교
콘빈 텍스트 검사 제약 조건인 경우 내부 표현은 다음과 같습니다. 표현
consrc 텍스트 검사 제약 조건인 경우 사람이 읽을 수 있는 표현의 표현

참고: consrc아님 참조된 객체가 변경되면 업데이트됩니다. 예를 들어, 그렇지 않습니다 열 이름 변경을 추적합니다. 이 분야에만 의존하기보다는 사용하는 것이 가장 좋습니다pg_get_constraintdef()추출하려면 검사 제약 조건을 정의합니다.

참고: pg_class.relchecks검사 제약 항목 수에 동의해야 합니다. 각 관계에 대해 이 표에서 찾을 수 있습니다.