PostgreSQL 9.0.4文書 | ||||
---|---|---|---|---|
前のページ | 巻戻し | 付録 F. 追加で提供されるモジュール | 早送り | 次のページ |
btree_gistは、次に列挙するデータ型に対しB-treeと同等な動作を実装するGiST演算子クラスを提供します。データ型は、int2、int4、int8、float4、float8、numeric、timestamp with time zone、timestamp without time zone、time with time zone、time without time zone、date、interval、oid、money、char、varchar、text、bytea、 bit、varbit、macaddr、inet、およびcidrです。
一般的に、これらの演算子クラスは同等な標準B-treeインデックス方式を性能的に凌駕する物ではなく、標準B-treeコードの1つの重要機能である一意性強要の能力を欠いています。しかしながら、GiSTの試験、およびその他のGiST演算子クラスの開発の基礎として便利です。
CREATE TABLE test (a int4); -- create index CREATE INDEX testidx ON test USING gist (a); -- query SELECT * FROM test WHERE a < 10;
Teodor Sigaev(<teodor@stack.net>
)、
Oleg Bartunov(<oleg@sai.msu.su>
)、およびJanko Richter(<jankorichter@yahoo.de>
)。追加情報はhttp://www.sai.msu.su/~megera/postgres/gist/を参照ください。