pg_index
카탈로그pg_index
와이즈 토토에 대한 정보의 일부를 포함합니다. 나머지는 대부분PG_CLASS
.
표 51.26. pg_index
열
이름 | type | 참조 | 설명 |
---|---|---|---|
IndexRelid |
OID |
|
PG_CLASS 이 색인 입력 |
IndRelid |
OID |
|
PG_CLASS 테이블의 입력이 색인은입니다. |
Indnatts |
int2 |
인덱스의 총 열 수 (Duplicatespg_class.relnatts ); 이 숫자에는 키와 포함 된 속성이 모두 포함됩니다 |
|
indnkeyatts |
int2 |
수의키 열와이즈 토토에서, 어떤 것도 계산하지 않습니다포함 된 열, 단지 저장되어 있으며 와이즈 토토 의미에 참여하지 않는 | |
Instunique |
bool |
사실이라면, 이것은 고유 한 색인입니다 | |
불완전한 |
bool |
true 인 경우이 색인은 표의 주요 키를 나타냅니다 (Instunique 이것이 사실 일 때 항상 사실이어야합니다) |
|
indiesxclusion |
bool |
true 인 경우이 색인은 제외 제약 조건을 지원합니다 | |
Indimmediate |
bool |
사실 인 경우, 삽입시 독창성 검사가 즉시 시행됩니다 (IfInstunique 사실이 아닙니다) |
|
Instclustered |
bool |
테이블 이이 색인에 마지막으로 클러스터링되었습니다 | |
Instvalid |
bool |
true 인 경우 인덱스는 현재 쿼리에 유효합니다. 거짓은 색인이 불완전 할 수 있음을 의미합니다. 여전히에 의해 수정되어야합니다.삽입 /업데이트 작동이지만 쿼리에는 안전하게 사용할 수 없습니다. 독특하다면 독창성 속성도 진실을 보장하지 않습니다. |
|
Indcheckxmin |
bool |
true 인 경우 쿼리는까지 와이즈 토토를 사용해서는 안됩니다.xmin OFpg_index 행은 아래에 있습니다TransactionXmin 테이블에 고장이 포함될 수 있기 때문에 이벤트 수평선토토 베이 PostgreSQL : 문서 : 12 : 69.7. 힙 전용 튜플 (뜨거운)그들이 볼 수있는 호환되는 행으로 |
|
Instready |
bool |
true 인 경우, 인덱스는 현재 삽입 준비가되었습니다. 거짓은 색인이에 의해 무시되어야한다는 것을 의미합니다.삽입 /업데이트 운영. |
|
indislive |
bool |
false 인 경우 색인이 삭제되는 과정에 있으며 모든 목적으로 무시되어야합니다 (뜨거운 안전 결정 포함) | |
무관심 |
bool |
사실이면이 색인이 선택된 경우“복제 아이덴티티”사용Alter Table ... 색인을 사용한 복제 아이덴티티 ... |
|
Indkey |
int2vector |
|
이것은 배열입니다Indnatts 이 와이즈 토토 와이즈 토토를 나타내는 테이블 열을 나타내는 값. 예를 들어1 3 첫 번째와 세 번째 테이블 열이 인덱스 항목을 구성한다는 것을 의미합니다. 키 열은 비 키 (포함) 열에 나옵니다. |
indcollation |
oidvector |
|
와이즈 토토 키의 각 열에 대해 (indnkeyatts values), 여기에는 인덱스에 사용할 수있는 콜레이션의 OID가 포함되거나 열이 Collatable Data Type이 아닌 경우 0이 포함되어 있습니다.. |
IndClass |
oidvector |
|
와이즈 토토 키의 각 열에 대해 (indnkeyatts 값), 여기에는 사용할 연산자 클래스의 OID가 포함됩니다. 보다pg_opclass 자세한 내용. |
indoption |
int2vector |
이것은 배열입니다indnkeyatts 열 당 깃발 비트를 저장하는 값. 비트의 의미는 와이즈 토토의 액세스 방법으로 정의됩니다. |
|
indexprs |
pg_node_tree |
표현 나무 (innodetostring () 표현) 간단한 열 참조가 아닌 인덱스 속성에 대한. 이것은 각 0 항목마다 하나의 요소가있는 목록입니다.Indkey . 모든 인덱스 속성이 간단한 참조 인 경우 NULL. |
|
Indpred |
pg_node_tree |
발현 트리 (innodetostring () 표현) 부분 색인 술어에 대한. 부분 색인이 아닌 경우 NULL. |