색인은 테이블의 둘 이상의 열에서 정의 될 수 있습니다.
테이블 생성 test2 (
(예 :/dev디렉토리
test2에서 이름을 선택하여 major =Constant및 minor =Constant;
그러면 열에서 윈 토토를 정의하는 것이 적절할 수 있습니다전공및마이너함께, 예를 들어 :
test2에서 윈 토토 test2_mm_idx 생성 (major, minor);
현재, B- 트리, GIST 및 GIN 인덱스 유형 지원 만 지원합니다.PostgreSQL; 파일보기pg_config_manual.h.)
쿼리 조건과 함께 다중 컬럼 B- 트리 지수를 사용할 수 있습니다.(a, b, c)및 쿼리여기서 a = 5 및 b> = 42 및 c, 윈 토토는 첫 번째에서 스캔해야합니다.a= 5 및b= 42 마지막 항목을 통해a= 5. 윈 토토 항목c> = 77은 건너 뛸 것이지만 여전히 가지고있을 것입니다b및/또는c제약없이a- 그러나 전체 윈 토토가 필요합니다
쿼리 조건과 함께 다중 검색 GIST 윈 토토를 사용할 수 있습니다.
쿼리 조건과 함께 다중 색상 진 윈 토토를 사용할 수 있습니다.
물론 각 열은 연산자와 함께 사용해야합니다.
멀티 컬럼 윈 토토는 드물게 사용해야합니다. 대부분토토 커뮤니티 : 문서 : 8.4 : 여러 인덱스 토토 커뮤니티다른 지수의 장점에 대한 논의