52.13. pg_constraint

카탈로그pg_constraint테이블에 대한 검사, 기본 키, 고유, 외래 키 및 제외 제약 조건을 저장합니다. (열 제약 조건은 특별히 처리되지 않습니다. 모든 열 제약 조건은 일부 테이블 제약 조건과 동일합니다.) Null이 아닌 제약 조건은 다음과 같습니다.pg_attribute카탈로그는 여기에 없습니다.

사용자 정의 제약 조건 트리거(다음으로 생성됨와이즈 토토 트리거 생성) 또한 이 테이블에 항목이 발생합니다.

도메인에 대한 검사 와이즈 토토 조건도 여기에 저장됩니다.

표 52.13. pg_constraint

열 유형

설명

oid oid

행 식별자

이름 이름

제약조건 이름(꼭 고유할 필요는 없음!)

connamespace oid(참조pg_namespace.oid)

이 와이즈 토토조건을 포함하는 네임스페이스의 OID

컨타입 문자

c= 와이즈 토토조건 확인,f= 외래 키 와이즈 토토조건,p= 기본 키 와이즈 토토 조건,u= 고유 와이즈 토토조건,t= 와이즈 토토 트리거,x= 제외 와이즈 토토조건

연기 가능 부울

와이즈 토토을 연기할 수 있습니까?

지정 부울

와이즈 토토은 기본적으로 연기됩니까?

확인됨 부울

제약조건이 검증되었습니까? 현재는 외래 키 및 CHECK 제약 조건에 대해서만 false일 수 있습니다.

콘리리드 oid(참조pg_class.oid)

이 와이즈 토토조건이 적용되는 테이블; 테이블 와이즈 토토조건이 아닌 경우 0

콘티피드 oid(참조pg_type.oid)

이 와이즈 토토조건이 적용되는 도메인; 도메인 와이즈 토토조건이 아닌 경우 0

conindid oid(참조pg_class.oid)

이 제약조건이 고유, 기본 키, 외래 키 또는 제외 제약인 경우 이 제약 조건을 지원하는 인덱스입니다. 그렇지 않으면 0

conparentid oid(참조pg_constraint.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= 부분,s= 단순

코니스로컬 부울

이 와이즈 토토조건은 관계에 대해 로컬로 정의됩니다. 와이즈 토토 조건은 로컬에서 정의되고 동시에 상속될 수 있습니다.

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 비교

conexclop oid[](참조pg_operator.oid)

제외 와이즈 토토 조건인 경우 열별 제외 연산자 목록

콘빈 pg_node_tree

검사 와이즈 토토 조건인 경우 표현식의 내부 표현입니다. (사용을 권장합니다.pg_get_constraintdef()검사 와이즈 토토 조건의 정의를 추출합니다.)


제외 와이즈 토토조건의 경우,콘키은 단순 열 참조인 와이즈 토토 조건 요소에만 유용합니다. 다른 경우에는 0이 나타납니다.콘키제한된 표현식을 찾으려면 관련 인덱스를 참조해야 합니다. (콘키따라서 다음과 같은 내용을 가집니다.pg_index.indkey색인용.)

참고

pg_class.relchecks각 관계에 대해 이 테이블에 있는 검사 와이즈 토토 조건 항목 수에 동의해야 합니다.

수정 사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.