btree_gist

PostgreSQL 8.4.1文書
前のページ | 巻戻し | 付録 F. 追加で提供されるモジュール | 早送り | 次のページ

# F.4. btree_gist

`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`です。

--> 一般的に、これらの演算子クラスは同等な標準btreeインデックス方式を性能的に凌駕する物ではなく、標準breeコードの１つの重要機能である一意性強要の能力を欠いています。しかしながら、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（`<teodor@stack.net>`）、 Oleg Bartunov（`<oleg@sai.msu.su>`）、およびJanko Richter（`<jankorichter@yahoo.de>`）。追加情報はhttp://www.sai.msu.su/~megera/postgres/gistを参照ください。

前のページ | ホーム | 次のページ
btree_gin | 上に戻る | chkpass