postgresql/src/backend/access
Tom Lane 7fc2507f7c Repair PANIC condition in hash indexes when a previous index extension attempt
failed (due to lock conflicts or out-of-space).  We might have already
extended the index's filesystem EOF before failing, causing the EOF to be
beyond what the metapage says is the last used page.  Hence the invariant
maintained by the code needs to be "EOF is at or beyond last used page",
not "EOF is exactly the last used page".  Problem was created by my patch
of 2006-11-19 that attempted to repair bug #2737.  Since that was
back-patched to 7.4, this needs to be as well.  Per report and test case
from Vlastimil Krejcir.
2007-04-19 20:24:10 +00:00
..
common Add a comment noting that heap_copytuple_with_tuple() results in a 2006-11-23 05:27:18 +00:00
gin Fix bug with page deletion. If inner page is removed and it tries to 2006-11-30 16:22:32 +00:00
gist Fix some typos in comments. 2006-11-12 06:55:54 +00:00
hash Repair PANIC condition in hash indexes when a previous index extension attempt 2007-04-19 20:24:10 +00:00
heap Don't MAXALIGN in the checks to decide whether a tuple is over TOAST's 2007-02-04 20:00:49 +00:00
index pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
nbtree Fix oversight in coding of _bt_start_vacuum: we can't assume that the LWLock 2007-03-30 00:13:05 +00:00
transam Disallow committing a prepared transaction unless we are in the same database 2007-02-13 19:39:48 +00:00
Makefile GIN: Generalized Inverted iNdex. 2006-05-02 11:28:56 +00:00