btree_gist
데이터 유형에 대해 토토 사이트 순위 트리 동등한 동작을 구현하는 GIST 인덱스 운영자 클래스 제공int2
, int4
, int8
, float4
, float8
, 숫자
, 시간대가있는 타임 스탬프
, 시간대가없는 타임 스탬프
, 시간대가있는 시간
, 시간대가없는 시간
, 날짜
, 간격
, OID
, Money
, char
, Varchar
, 텍스트
, BYTEA
, bit
, Varbit
, MacAddr
, MacAddr8
, inet
, CIDR
, uuid
, bool
and allenum
타입.
일반적으로, 이러한 운영자 클래스는 동등한 표준 토토 사이트 순위Tree 지수 방법을 능가하지 않으며 표준 토토 사이트 순위 트리 코드의 주요 특징 인 고유성을 시행하는 능력이 부족합니다. 그러나 아래에 설명 된대로 토토 사이트 순위Tree 지수로 사용할 수없는 다른 기능을 제공합니다.
일반적인 토토 사이트 순위 트리 검색 연산자 외에도btree_gist
에 대한 색인 지원을 제공합니다<
(“동일하지 않음”). 이것은와 함께 유용 할 수 있습니다.제외 제약 조건, 아래 설명 된대로.
자연 거리 메트릭이있는 데이터 유형의 경우btree_gist
거리 연산자 정의<-->
,이 연산자를 사용한 가장 가까운 이웃 검색에 대한 GIST 인덱스 지원을 제공합니다. 거리 운영자가 제공됩니다int2
, int4
, int8
, float4
, float8
, 시간대가있는 타임 스탬프
, 시간대가없는 타임 스탬프
, 시간대가없는 시간
, 날짜
, 간격
, OID
및Money
.
이 모듈이 고려됩니다“신뢰할 수있는”Create
현재 데이터베이스의 권한.
간단한 예제 사용btree_gist
대신btree
:
테이블 테스트 생성 (in int4);
사용제외 제약 조건동물원의 케이지에 한 종류의 동물 만 포함 할 수 있다는 규칙을 시행하려면 :
=> 테이블 동물원 생성 (
Teodor Sigaev (<teodor@stack.net
), Oleg Bartunov (<oleg@sai.msu.su
), Janko Richter (<jankorichter@yahoo.de
) 및 Paul Jungwirth (<pj@illuminatedcomputing.com
). 보다http://www.sai.msu.su/~megera/postgres/gist/추가 정보는
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면