8000 R-tree is dead ... long live GiST. · postgrespro/postgres_cluster@2a8d3d8 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 2a8d3d8

Browse files
committed
R-tree is dead ... long live GiST.
1 parent 645adf5 commit 2a8d3d8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+212
-2953
lines changed

contrib/cube/cube.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include <math.h>
1111

1212
#include "access/gist.h"
13-
#include "access/rtree.h"
13+
#include "access/skey.h"
1414
#include "lib/stringinfo.h"
1515
#include "utils/builtins.h"
1616

contrib/intarray/_int.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#include "access/gist.h"
66
#include "access/itup.h"
7-
#include "access/rtree.h"
7+
#include "access/skey.h"
88
#include "catalog/pg_type.h"
99
#include "utils/array.h"
1010
#include "utils/builtins.h"

contrib/ltree/_ltree_gist.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
#include "ltree.h"
77
#include "access/gist.h"
8-
#include "access/rtree.h"
9-
#include "access/nbtree.h"
8+
#include "access/skey.h"
109
#include "utils/array.h"
1110

1211
#include "crc32.h"

contrib/ltree/ltree_gist.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
#include "ltree.h"
77
#include "access/gist.h"
8-
#include "access/rtree.h"
98
#include "access/nbtree.h"
9+
#include "access/skey.h"
1010
#include "utils/array.h"
1111
#include "crc32.h"
1212

contrib/pg_trgm/trgm_gist.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22

33
#include "access/gist.h"
44
#include "access/itup.h"
5-
#include "access/rtree.h"
6-
#include "utils/elog.h"
7-
#include "utils/palloc.h"
5+
#include "access/tuptoaster.h"
6+
#include "storage/bufpage.h"
87
#include "utils/array.h"
98
#include "utils/builtins.h"
10-
#include "storage/bufpage.h"
11-
#include "access/tuptoaster.h"
129

1310
PG_FUNCTION_INFO_V1(gtrgm_in);
1411
Datum gtrgm_in(PG_FUNCTION_ARGS);

contrib/seg/seg.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <float.h>
1010

1111
#include "access/gist.h"
12-
#include "access/rtree.h"
12+
#include "access/skey.h"
1313
#include "utils/builtins.h"
1414

1515
#include "segdata.h"
@@ -53,7 +53,7 @@ bool *gseg_same(SEG * b1, SEG * b2, bool *result);
5353

5454

5555
/*
56-
** R-tree suport functions
56+
** R-tree support functions
5757
*/
5858
bool seg_same(SEG * a, SEG * b);
5959
bool seg_contains_int(SEG * a, int *b);

contrib/tsearch2/gistidx.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44

55
#include "access/gist.h"
66
#include "access/itup.h"
7-
#include "access/rtree.h"
7+
#include "access/tuptoaster.h"
8+
#include "storage/bufpage.h"
89
#include "utils/array.h"
910
#include "utils/builtins.h"
10-
#include "storage/bufpage.h"
11-
#include "access/tuptoaster.h"
1211

1312
#include "tsvector.h"
1413
#include "query.h"

contrib/tsearch2/query.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@
1515

1616
#include "access/gist.h"
1717
#include "access/itup.h"
18-
#include "access/rtree.h"
18+
#include "storage/bufpage.h"
1919
#include "utils/array.h"
2020
#include "utils/builtins.h"
21-
#include "storage/bufpage.h"
2221

2322
#include "ts_cfg.h"
2423
#include "tsvector.h"

contrib/tsearch2/rewrite.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include "access/gist.h"
1111
#include "access/itup.h"
12-
#include "access/rtree.h"
1312
#include "storage/bufpage.h"
1413
#include "utils/array.h"
1514
#include "utils/builtins.h"

doc/src/sgml/backup.sgml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/backup.sgml,v 2.75 2005/11/04 23:13:59 petere Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/backup.sgml,v 2.76 2005/11/07 17:36:44 tgl Exp $
33
-->
44
<chapter id="backup">
55
<title>Backup and Restore</title>
@@ -1129,8 +1129,8 @@ restore_command = 'copy /mnt/server/archivedir/%f "%p"' # Windows
11291129
<itemizedlist>
11301130
<listitem>
11311131
<para>
1132-
Operations on hash and R-tree indexes are
1133-
not presently WAL-logged, so replay will not update these index types.
1132+
Operations on hash indexes are
1133+
not presently WAL-logged, so replay will not update these indexes.
11341134
The recommended workaround is to manually <command>REINDEX</> each
11351135
such index after completing a recovery operation.
11361136
</para>

0 commit comments

Comments
 (0)
0