이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

45.12. pg_constraint

카탈로그pg_constraint저장PG_ATTRIBUT카탈로그가 아닙니다.

사용자 정의 제약 조건 트리거 (제약 조건 트리거 생성)도 발생합니다

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

표 45-12.pg_constraint

이름 Type 참조 설명
Conname 이름 제약 이름 (반드시 고유 한 것은 아닙니다!)
Connamespace OID pg_namespace.Oid 이것을 포함하는 네임 스페이스의 OID
Contype char c= 제약 조건 확인,f= 외국 키 제약 조건,p= 1 차 키 제약 조건,u= 고유 한 제약 조건,t= 제약 트리거,x= 제외 제약 조건
Condeferrable bool 제약 조건이 지연 될 수 있습니까?
Condeferred bool 기본적으로 제약 조건이 연기됩니까?
Convalidated bool 제약 조건이 검증 되었습니까? 현재는 할 수 있습니다
conrelid OID PG_CLASS.Oid 이 제약 조건이 켜져 있습니다. 0 테이블이 아닌 경우
contypid OID pg_type.Oid 이 제약 조건이 켜져 있습니다. 0 도메인이 아닌 경우
conindid OID PG_CLASS.Oid 이 제약 조건을 지원하는 인덱스가 a
confrelid OID PG_CLASS.Oid 외국 키 인 경우 참조 테이블; else 0
confupdtype char 외국 키 업데이트 조치 코드 :a= 조치 없음r= 제한,c= 캐스케이드,n= set null,d= 기본값 설정
confdeltype char 외국 키 삭제 조치 코드 :a= 조치 없음r= 제한,c= 캐스케이드,n= set null,d= 기본값 설정
confmatchtype char 외국 키 매치 유형 :f=p= 부분,u= 단순 (지정되지 않은)
conislocal bool 이 제약 조건은 관계에 대해 로컬로 정의됩니다.
coninhcount int4 직접 상속 조상의 수 있습니다
conkey int2 [] PG_ATTRIBUT.ATTNUM 테이블 제약 조건 (외래 키 포함
Spekey int2 [] PG_ATTRIBUT.ATTNUM 외국 키 인 경우 참조 열 목록
conpfeqop OID [] pg_operator.Oid 외국 키 인 경우 평등 연산자 목록
conppeqop OID [] pg_operator.Oid 외국 키 인 경우 평등 연산자 목록
conffeqop OID [] pg_operator.Oid 외국 키 인 경우 평등 연산자 목록
Conexclop OID [] pg_operator.Oid 제외 제약 조건 인 경우 콜럼 당 목록
Conbin pg_node_tree 점검 제약이라면 내부 표현
CORRC 텍스트 점검 제약이라면 사람이 읽을 수 있습니다

배제 제약 조건의 경우conkey는 제약 요소에만 유용합니다conkey및 관련conkey따라서pg_index.Indkey색인 용.)

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

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