이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 동일한 페이지를 볼 수 있습니다토토 베이 : 문서 : 17 : 51.26. pg_index버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

45.25. pg_index

카탈로그pg_index부품을 포함합니다 인덱스에 대한 정보의. 나머지는 대부분pg_class.

표 45-25.pg_index

이름 type 참조 설명
IndexRelid OID PG_CLASS.Oid PG_CLASS이 색인 입력
Indrelid OID PG_CLASS.Oid PG_CLASS테이블의 입력이 색인은입니다.
Indnatts int2 인덱스의 열 수 (Duplicatespg_class.relnatts)
Instunique bool 사실이라면, 이것은 고유 한 색인입니다
불완전한 bool True 인 경우이 지수는 기본 키를 나타냅니다. 테이블 (Instunique이것이 사실 일 때 항상 진실하십시오)
indiesxclusion bool TRUE이라면이 색인은 제외를 지원합니다 강제
Indimmediate bool 사실이라면 독창성 검사가 즉시 시행됩니다 삽입시 (관련이없는 경우Instunique사실이 아닙니다)
Instclusted bool 사실이라면 테이블이 마지막으로 클러스터링되었습니다 색인
Instvalid bool 이 깃발과 모두Instready사실입니다. 인덱스는입니다 현재 쿼리에 유효합니다. 거짓은 색인이 아마도 불완전 할 수 있습니다 : 여전히에 의해 수정되어야합니다삽입/업데이트운영이지만 안전하지는 않습니다 쿼리에 사용됩니다. 독특하다면 독창성입니다 속성도 참으로 보장되지 않습니다.
Indcheckxmin bool true 인 경우 쿼리는까지 인덱스를 사용해서는 안됩니다.xminOFpg_index행은 아래에 있습니다TransactionXmin이벤트 수평선 테이블에는 호환되지 않은 핫 체인이 포함되어있을 수 있습니다 그들이 볼 수있는 행
Instready bool true 인 경우, 인덱스는 현재 삽입 준비가되었습니다. 거짓은 색인이에 의해 무시되어야한다는 것을 의미합니다.삽입/업데이트운영.
Indkey int2vector pg_attribute.ATTNUM 이것은 배열입니다Indnatts테이블 열이 인덱스 인덱스. 예를 들어1 3첫 번째를 의미합니다 그리고 세 번째 테이블 열은 인덱스 키를 구성합니다. 0 이 배열에서 해당 인덱스를 나타냅니다 속성은 오히려 테이블 열의 표현식입니다 간단한 열 참조보다.
Indcollation oidvector PG_COLLATION.Oid 인덱스 키의 각 열에 대해 여기에는 다음이 포함됩니다. 인덱스에 사용할 수있는 콜레이션의 OID.
IndClass oidvector pg_opclass.Oid 인덱스 키의 각 열에 대해 여기에는 다음이 포함됩니다. 사용할 연산자 클래스의 OID. 보다pg_opclass자세한 내용.
indoption int2vector 이것은 배열입니다Indnatts콜을 저장하는 값 깃발 비트. 비트의 의미는 다음으로 정의됩니다 색인 액세스 방법.
indexprs pg_node_tree 표현 나무 (innodetoString ()표현) 간단한 열 참조가 아닌 색인 속성. 이것은 각 0 항목마다 하나의 요소가있는 목록입니다.Indkey. 모든 색인 인 경우 NULL 속성은 간단한 참조입니다.
Indpred pg_node_tree 발현 트리 (innodetostring ()표현) 부분 색인 술어. 부분적이지 않은 경우 NULL 색인.