| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : PG_토토 베이 | 스포츠 토토 베트맨 : 문서 : 9.3 : 스포츠 토토 베트맨 카탈로그 | 47장. 시스템 카탈로그 | 43무지개 토토03 | |
카탈로그pg_constraint상점 검사, 기본 키, 고유, 외래 키 및 제외 토토 베이 조건 테이블에. (열 토토 베이 조건은 특별히 처리되지 않습니다. 열 토토 베이 조건은 일부 테이블 토토 베이 조건과 동일합니다.) Null이 아님 토토 베이 조건은pg_attribute카탈로그는 여기에 없습니다.
사용자 정의 제약 트리거(다음으로 생성됨토토 베이 트리거 생성) 또한 이 테이블의 항목입니다.
도메인에 대한 확인 토토 베이 조건도 여기에 저장됩니다.
표 47-13.pg_constraint열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| oid | oid | 행 식별자(숨겨진 속성; 명시적으로 지정되어야 함) 선택됨) | |
| 이름 | 이름 | 제약조건 이름(꼭 고유할 필요는 없습니다!) | |
| connamespace | oid | pg_namespace.oid | 이 토토 베이조건을 포함하는 네임스페이스의 OID |
| 컨타입 | 문자 | c= 토토 베이조건 확인,f= 외래 키 토토 베이조건,p= 기본 키 토토 베이 조건,u= 고유 토토 베이조건,t= 토토 베이 조건 트리거,x= 제외 토토 베이 | |
| 협의 가능 | 부울 | 토토 베이을 연기할 수 있습니까? | |
| 지정 | 부울 | 토토 베이조건은 기본적으로 연기됩니까? | |
| 확인됨 | 부울 | 제약조건이 검증되었습니까? 현재는 false만 가능합니다. 외래 키 및 CHECK 제약 조건의 경우 | |
| 콘리리드 | oid | pg_class.oid | 이 토토 베이조건이 적용되는 테이블; 테이블이 아니면 0 토토 베이 |
| 콘티피드 | oid | pg_type.oid | 이 토토 베이조건이 적용되는 도메인; 도메인이 아닌 경우 0 토토 베이 |
| connidid | oid | pg_class.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 | 검사 토토 베이 조건인 경우 내부 표현은 표현 | |
| consrc | 텍스트 | 검사 토토 베이 조건인 경우 사람이 읽을 수 있는 표현 표현 |
제외 토토 베이조건의 경우,콘키토토 베이 요소에만 유용합니다. 이는 단순한 열 참조입니다. 다른 경우에는 0이 나타납니다. 에서콘키및 관련 색인 토토 베이된 표현을 찾기 위해서는 협의가 필요하다. (콘키따라서 다음과 같은 내용을 가집니다.pg_index.indkey색인용.)
참고: consrc업데이트되지 않았습니다. 참조된 객체가 변경될 때; 예를 들어 추적하지 않습니다. 열 이름 바꾸기. 이 분야에만 의존하기보다는 사용하다
pg_get_constraintdef()에 검사 토토 베이 조건의 정의를 추출합니다.
참고: pg_class.relchecks필요 이 항목에서 발견된 검사 토토 베이 항목 수에 동의합니다. 각 관계에 대한 표입니다.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| pg_collation | 스포츠 토토 베트맨 : 문서 : 9.3 : 스포츠 토토 베트맨 카탈로그 | pg_conversion |