pg_index의 일부를 포함합니다 인덱스에 대한 정보. 나머지는 대부분pg_class.
표 3-16. pg_index 열
이름 | type | 참조 | 설명 |
---|---|---|---|
IndexRelid | OID | pg_class.oid | 이 색인에 대한 PG_CLASS 항목의 OID |
IndRelid | OID | pg_class.oid | 테이블에 대한 pg_class 항목의 OID 색인은입니다. |
IndProc | Regproc | pg_proc.oid | 함수의 OID 기능 색인 인 경우 OID else Zero |
Indkey | int2vector | pg_attribute.attnum | 이것은 최대의 벡터 (배열)입니다.index_max_keys값을 나타내는 값 이 색인은이 색인이 관련된 표 열입니다. 예를 들어 값 의1 3첫 번째를 의미합니다 그리고 세 번째 열은 인덱스 키를 구성합니다. a 기능 색인,이 열은에 대한 입력입니다 함수 및 함수의 리턴 값은 인덱스입니다 열쇠. |
IndClass | oidvector | pg_opclass.oid | 인덱스 키의 각 열에 대해 여기에는 다음이 포함됩니다. 에 대한 참조"연산자 수업"사용합니다. 보다pg_opclass자세한 내용. |
Instclustered | bool | 사실이라면 테이블이 마지막으로 클러스터링되었습니다 색인. | |
Instunique | bool | 사실이라면, 이것은 고유 한 색인입니다. | |
불완전한 | bool | true 인 경우이 색인은 테이블. (인디 이니크는 이것이 항상 사실이어야합니다 진실.) | |
무인 회의 | OID | 미사용 | |
Indpred | 텍스트 | 발현 트리 (Nodetostring의 형태로 부분 색인 술어에 대한 표현). 빈 문자열 부분 색인이 아닌 경우. |