# F.6.B树_杜松子酒

F.6.1.示例用法F.6.2.作者

杜松子酒提供实现数据类型的B树等效行为的示例GIN运算符类int2,int4,int8,浮动4,浮动8,带时区的时间戳,不带时区的时间戳,带时区的时间,没有时区的时间,日期, 间隔, 老年人, , “char”, 瓦尔查尔, 文本, 二进制数据, 一点, 瓦比特, 马卡德尔, macaddr8, 内特, 苹果酒, 乌伊德, 名称, 布尔, bpchar,等等枚举类型。

一般来说,这些运算符类的性能不会超过等效的标准B树索引方法,而且它们缺少标准B树代码的一个主要特性:强制唯一性的能力。然而,它们对于GIN测试和开发其他GIN操作符类非常有用。此外,对于同时测试GIN可索引列和B-树可索引列的查询,创建使用其中一个运算符类的多列GIN索引可能比创建两个单独的索引(必须通过位图合并)更有效。

该模块被认为是“受信任的”,也就是说,它可以由拥有创造当前数据库的权限。

# F.6.1.示例用法

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

# F.6.2.作者

特奥多尔·西加耶夫(<[teodor@stack.net](邮寄至:teodor@stack.net)>)还有奥列格·巴图诺夫(<[oleg@sai.msu.su](邮寄至:oleg@sai.msu.su)>).看到了吗http://www.sai.msu.su/~梅格拉/奥德穆斯/索引。cgi/杜松子酒 (opens new window)了解更多信息。