F.2. btree_gist

btree_gistは、次のデータ型に対しB-Treeと同じ動作を実装したGiST演算子クラスのサンプルを提供します。 int2int4int8float4float8numerictimestamp with time zonetimestamp without time zonetime with time zonetime without time zonedateintervaloidmoneycharvarchartextbyteabitvarbitmacaddrinetcidr

通常、これらの演算子クラスは同じ動作の標準B-Treeインデックスメソッドより性能は優れません。 また標準B-Treeのコードが持つ、一意性を強制する能力という1つの大きな機能がありません。 しかし、GiSTの試験や他のGiST演算子クラスの開発の元としては役に立ちます。

F.2.1. 使用例

CREATE TABLE test (a int4);
-- create index
CREATE INDEX testidx ON test USING gist (a);
-- query
SELECT * FROM test WHERE a < 10;

F.2.2. 作者

Teodor Sigaev ()、Oleg Bartunov ()、Janko Richter ()。 更なる情報についてはhttp://www.sai.msu.su/~megera/postgres/gistを参照してください。

アダルトレンタルサーバー