pg_index일부 포함 인덱스에 대한 정보입니다. 나머지는 대부분입니다.pg_class.
표 3-16. pg_index 열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| indexrelid | oid | pg_class.oid | 이 색인에 대한 pg_class 항목의 OID |
| 인드레리드 | oid | pg_class.oid | 이 테이블에 대한 pg_class 항목의 OID 색인은 다음을 위한 것입니다. |
| indproc | regproc | pg_proc.oid | 함수 인덱스인 경우 함수의 OID, 그렇지 않으면 0 |
| 인드키 | int2벡터 | pg_attribute.attnum | 이것은 최대의 벡터(배열)입니다INDEX_MAX_KEYS다음을 나타내는 값 이 인덱스가 속한 테이블 열입니다. 예를 들어 값 의1 3첫 번째는 세 번째 열은 인덱스 키를 구성합니다. 에 대한 기능 인덱스에서 이 열은 함수이며 함수의 반환 값은 인덱스입니다. 열쇠. |
| indclass | oidVector | pg_opclass.oid | 인덱스 키의 각 열에 대해 여기에는 에 대한 참조"연산자 수업"사용합니다. 참조pg_opclass자세한 내용은. |
| 클러스터되지 않음 | 부울 | 참이면 테이블이 마지막으로 클러스터링되었습니다. 색인. | |
| indisunique | 부울 | 참이면 이것은 고유 인덱스입니다. | |
| 무차별적인 | 부울 | 참이면 이 색인은 다음의 기본 키를 나타냅니다. 테이블. (indisunique는 다음과 같은 경우 항상 참이어야 합니다. 사실입니다.) | |
| 무관심 | oid | 미사용 | |
| indpred | 텍스트 | 식 트리(nodeToString 형식) 표현) 부분 인덱스 술어에 대한 것입니다. 빈 문자열 부분 색인이 아닌 경우. |