이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 핫 : 문서 : 17 : F.7. btree_gin-B-tree 동작을 가진 진 운영자 클래스버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

F.4. btree_gin

btree_gin샘플 GIN 연산자 제공 데이터에 대해 B-트리와 동등한 동작을 구현하는 클래스 유형int2, int4, int8, float4, float8, 시간이 포함된 타임스탬프 존, 시간대 없는 타임스탬프, 시간대 포함 시간, 시간 시간대 없음, 날짜, 간격, oid, , "문자", varchar, 텍스트, 바이테아, 비트, varbit, macaddr, inetcidr.

일반적으로 이 연산자 클래스는 동등한 표준 B-트리 인덱스 방법이 하나도 부족합니다. 표준 B-트리 코드의 특징: 시행 능력 독창성. 그러나 GIN 테스트 및 기본 자료로 유용합니다. 다른 GIN 연산자 클래스를 개발하기 위한 것입니다. 또한 다음 쿼리에 대해서는 GIN 인덱싱 가능 열과 B-트리 인덱싱 가능 열을 모두 테스트합니다. 다음을 사용하는 다중 열 GIN 인덱스를 생성하는 것이 더 효율적일 수 있습니다. 두 개의 별도 인덱스를 생성하는 것보다 이러한 연산자 클래스 중 하나를 사용합니다. 비트맵 ANDing을 통해 결합해야 합니다.

F.4.1. 예 용법

CREATE TABLE 테스트(int4);
-- 인덱스 생성
gin (a)를 사용하여 테스트 시 INDEX testidx를 생성합니다.
-- 쿼리
SELECT * FROM 테스트 WHERE a < 10;

F.4.2. 저자

테오도르 시가예프 () 및 올렉 바르투노프 (). 보다http://www.sai.msu.su/~megera/oddmuse/index.cgi/Gin용 추가 정보.