postgresql/src/backend/access
Alvaro Herrera 9ee00ef4c7 Fill tuple before HeapSatisfiesHOTAndKeyUpdate
Failing to do this results in almost all updates to system catalogs
being non-HOT updates, because the OID column would differ (not having
been set for the new tuple), which is an indexed column.

While at it, make sure to set the tableoid early in both old and new
tuples as well.  This isn't of much consequence, since that column is
seldom (never?) indexed.

Report and patch from Andres Freund.
2013-02-01 10:43:09 -03:00
..
common Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
gin Update copyrights for 2013 2013-01-01 17:15:01 -05:00
gist Add some randomness to the choice of which GiST page to insert to. 2013-01-25 16:58:38 +02:00
hash Provide database object names as separate fields in error messages. 2013-01-29 17:08:26 -05:00
heap Fill tuple before HeapSatisfiesHOTAndKeyUpdate 2013-02-01 10:43:09 -03:00
index Update copyrights for 2013 2013-01-01 17:15:01 -05:00
nbtree Provide database object names as separate fields in error messages. 2013-01-29 17:08:26 -05:00
rmgrdesc Fast promote mode skips checkpoint at end of recovery. 2013-01-29 00:06:15 +00:00
spgist Update copyrights for 2013 2013-01-01 17:15:01 -05:00
transam Switch timelines if we crash soon after promotion. 2013-01-31 19:29:32 +00:00
Makefile Split out rmgr rm_desc functions into their own files 2012-11-28 13:01:15 -03:00