이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.
토토 베이 : 문서 : 17 : 51.26. pg_index버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
카탈로그pg_index일부 포함
인덱스에 대한 정보입니다. 나머지는 대부분입니다.pg_class.
표 47-26.pg_index열
| 이름 |
유형 |
참고자료 |
설명 |
| indexrelid |
oid |
pg_class.oid |
OID는pg_class항목
이 색인 |
| 인드레리드 |
oid |
pg_class.oid |
OID는pg_class항목
이 인덱스의 대상 테이블 |
| 인드나츠 |
int2 |
|
색인의 열 수(중복pg_class.relnatts) |
| indisunique |
부울 |
|
참이면 고유 인덱스입니다. |
| 무차별적인 |
부울 |
|
참이면 이 인덱스는 테이블의 기본 키를 나타냅니다.
(indisunique항상 참이어야 합니다
이것이 사실일 때) |
| 비제외 |
부울 |
|
참이면 이 색인은 제외 제약조건을 지원합니다. |
| 중급 |
부울 |
|
참이면 고유성 확인이 즉시 시행됩니다.
삽입(해당하는 경우에는 관련 없음indisunique사실이 아님) |
| 클러스터되지 않음 |
부울 |
|
true인 경우 테이블이 이 인덱스에 마지막으로 클러스터링되었습니다. |
| 무효 |
부울 |
|
참이면 색인은 현재 쿼리에 유효합니다. 거짓은 의미한다
색인이 불완전할 수 있습니다. 여전히 수정되어야 합니다.삽입/업데이트작업이지만 쿼리에는 안전하게 사용할 수 없습니다. 그렇다면
고유한 경우 고유성 속성도 true로 보장되지 않습니다. |
| indcheckxmin |
부울 |
|
참이면 쿼리는 다음까지 색인을 사용해서는 안 됩니다.xmin이것 중pg_index행이 그 아래에 있음TransactionXmin사건의 지평선, 왜냐하면 테이블이
호환되지 않는 행이 있는 깨진 HOT 체인이 포함되어 있습니다.
참조 |
| 준비되지 않음 |
부울 |
|
참이면 색인은 현재 삽입 준비가 되어 있습니다. 거짓은 의미한다
인덱스는 다음에서 무시되어야 합니다.삽입/업데이트작업. |
| 인디스라이브 |
부울 |
|
거짓이면 색인이 삭제되는 중이므로 삭제해야 합니다.
모든 목적에 대해 무시됩니다(HOT 안전 결정 포함) |
| 인드키 |
int2벡터 |
pg_attribute.attnum |
이것은 배열입니다인드나츠이 인덱스가 인덱스하는 테이블 열을 나타내는 값입니다. 에 대한
예를 들어 값은1 3이것은
첫 번째 및 세 번째 테이블 열이 인덱스 키를 구성합니다. 제로인
이 배열은 해당 인덱스 속성이
단순한 열이 아닌 테이블 열에 대한 표현식
참조. |
| 인콜레이션 |
oidVector |
pg_collation.oid |
인덱스 키의 각 열에 대해 여기에는 다음의 OID가 포함됩니다.
인덱스에 사용할 데이터 정렬입니다. |
| indclass |
oidVector |
pg_opclass.oid |
인덱스 키의 각 열에 대해 여기에는 다음의 OID가 포함됩니다.
사용할 연산자 클래스. 참조pg_opclass자세한 내용은. |
| 도입 |
int2벡터 |
|
이것은 배열입니다인드나츠열별 플래그 비트를 저장하는 값. 비트의 의미는
인덱스의 액세스 방법으로 정의됩니다. |
| indexprs |
pg_node_tree |
|
표현 트리(innodeToString()15939_16073indkey. 모든 인덱스 속성이 단순하면 Null입니다.
참조. |
| indpred |
pg_node_tree |
|
표현식 트리(innodeToString()16352_16428 |