他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

F.4. btree_gist

btree_gistは、次に列挙するデータ型に対しB-Treeと同等な動作を実装するGiST演算子クラスを提供します。データ型は、int2int4int8float4float8numerictimestamp with time zonetimestamp without time zonetime with time zonetime without time zonedateintervaloidmoneycharvarchartextbyteabitvarbitmacaddrinet、およびcidrです。

一般的に、これらの演算子クラスは同等な標準btreeインデックス方式を性能的に凌駕する物ではなく、標準btreeコードの1つの重要機能である一意性強要の能力を欠いています。しかしながら、GiSTの試験、およびその他のGiST演算子クラスの開発の基礎として便利です。

F.4.1. 使用例

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

F.4.2. 著作者

Teodor Sigaev()、 Oleg Bartunov()、およびJanko Richter()。追加情報はhttp://www.sai.msu.su/~megera/postgres/gistを参照ください。