forked from gleu/pgdocs_fr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
btree-gist.xml
60 lines (52 loc) · 1.96 KB
/
btree-gist.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?xml version="1.0" encoding="ISO-8859-15"?>
<!-- Dernière modification
le $Date$
par $Author$
révision $Revision$ -->
<sect1 id="btree-gist">
<title>btree_gist</title>
<indexterm zone="btree-gist">
<primary>btree_gist</primary>
</indexterm>
<para>
<filename>btree_gist</filename> fournit des exemples de classes d'opérateur
GiST qui implantent un comportement équivalent à celui du B-Tree pour les
types de données
<type>int2</type>, <type>int4</type>, <type>int8</type>, <type>float4</type>,
<type>float8</type>, <type>numeric</type>, <type>timestamp with time
zone</type>,
<type>timestamp without time zone</type>, <type>time with time zone</type>,
<type>time without time zone</type>, <type>date</type>, <type>interval</type>,
<type>oid</type>, <type>money</type>, <type>char</type>,
<type>varchar</type>, <type>text</type>, <type>bytea</type>, <type>bit</type>,
<type>varbit</type>, <type>macaddr</type>, <type>inet</type> et
<type>cidr</type>.
</para>
<para>
En règle général, ces classes d'opérateur ne dépassent pas en
performance les méthodes d'indexage standard équivalentes du B-Tree. Il
leur manque une fonctionnalité majeure : la possibilité d'assurer
l'unicité. Néanmoins, elles sont utiles pour des tests de GiST et comme
base pour le développement d'autres classes d'opérateur GiST.
</para>
<sect2>
<title>Exemple d'utilisation</title>
<programlisting><![CDATA[
CREATE TABLE test (a int4);
-- création de l'index
CREATE INDEX testidx ON test USING gist (a);
-- requête
SELECT * FROM test WHERE a < 10;
]]></programlisting>
</sect2>
<sect2>
<title>Auteurs</title>
<para>
Teodor Sigaev (<email>teodor@stack.net</email>), Oleg Bartunov
(<email>oleg@sai.msu.su</email>) et Janko Richter
(<email>jankorichter@yahoo.de</email>). Voir le
<ulink url="http://www.sai.msu.su/~megera/postgres/gist">site sur
GiST</ulink> pour plus d'information.
</para>
</sect2>
</sect1>