postgresql/src/backend/access
Heikki Linnakangas 7690ddea0c Check for GiST index tuples that don't fit on a page.
The page splitting code would go into infinite recursion if you try to
insert an index tuple that doesn't fit even on an empty page.

Per analysis and suggested fix by Andrew Gierth. Fixes bug #11555, reported
by Bryan Seitz (analysis happened over IRC). Backpatch to all supported
versions.
2014-10-03 14:49:52 +03:00
..
common Revert "Allow units to be specified in relation option setting value." 2014-08-29 05:10:47 +09:00
gin Fix GIN data page split ratio calculation. 2014-09-12 11:27:56 +03:00
gist Check for GiST index tuples that don't fit on a page. 2014-10-03 14:49:52 +03:00
hash Avoid copying index tuples when building an index. 2014-07-01 10:34:42 -04:00
heap Assorted message fixes and improvements 2014-09-05 01:25:27 -04:00
index pgindent run for 9.4 2014-05-06 12:12:18 -04:00
nbtree Remove dead InRecovery check. 2014-09-11 22:43:56 +03:00
rmgrdesc Improve code around the recently added rm_identify rmgr callback. 2014-09-22 17:49:34 +02:00
spgist Refactor per-page logic common to all redo routines to a new function. 2014-09-02 15:10:28 +03:00
transam Remove num_xloginsert_locks GUC, replace with a #define 2014-10-01 16:42:26 +03:00
Makefile Split out rmgr rm_desc functions into their own files 2012-11-28 13:01:15 -03:00