postgresql/src/test
Tom Lane 4d3d9719d2 Fix incorrect checking of deferred exclusion constraint after a HOT update.
If a row that potentially violates a deferred exclusion constraint is
HOT-updated later in the same transaction, the exclusion constraint would
be reported as violated when the check finally occurs, even if the row(s)
the new row originally conflicted with have since been removed.  This
happened because the wrong TID was passed to check_exclusion_constraint(),
causing the live HOT-updated row to be seen as a conflicting row rather
than recognized as the row-under-test.

Per bug #13148 from Evan Martin.  It's been broken since exclusion
constraints were invented, so back-patch to all supported branches.
2015-05-11 12:25:44 -04:00
..
examples Update copyright for 2014 2014-01-07 16:05:30 -05:00
isolation Fix use-of-already-freed-memory problem in EvalPlanQual processing. 2015-01-15 18:53:05 -05:00
locale Rename 'gmake' to 'make' in docs and recommended commands 2014-02-12 17:29:19 -05:00
mb Lots of doc corrections. 2012-04-23 22:43:09 -04:00
performance Run newly-configured perltidy script on Perl files. 2012-07-04 21:47:49 -04:00
perl Fix previous commit for TAP test suites in VPATH builds. 2014-12-18 01:25:13 -05:00
regress Fix incorrect checking of deferred exclusion constraint after a HOT update. 2015-05-11 12:25:44 -04:00
thread Update copyright for 2014 2014-01-07 16:05:30 -05:00
Makefile Add isolation test to check-world and installcheck-world 2012-03-05 20:19:20 +02:00