postgresql/src/backend
Bruce Momjian dd23a882fa >> If a transaction marks a tuple for update and later commits without
>> actually having updated the tuple, [...] can we simply
>> set the HEAP_XMAX_INVALID hint bit of the tuple?
>
>AFAICS this is a reasonable thing to do.

Thanks for the confirmation.  Here's a patch which also contains some
more noncritical changes to tqual.c:
 .  make code more readable by introducing local variables for xvac
 .  no longer two separate branches for aborted and crashed.
    The actions were the same in all cases.

Manfred Koizar
2003-06-25 01:08:13 +00:00
..
access Revise hash join and hash aggregation code to use the same datatype- 2003-06-22 22:04:55 +00:00
bootstrap Ensure that in all flex lexers that are part of the backend, a 2003-05-29 22:30:02 +00:00
catalog Array mega-patch. 2003-06-24 23:14:49 +00:00
commands In an attempt to simplify my life I'm submitting this patch that 2003-06-24 23:25:44 +00:00
executor Array mega-patch. 2003-06-24 23:14:49 +00:00
lib Infrastructure for upgraded error reporting mechanism. elog.c is 2003-04-24 21:16:45 +00:00
libpq index() -> strchr(). 2003-06-15 16:21:39 +00:00
main Allow Win32 to compile under MinGW. Major changes are: 2003-05-15 16:35:30 +00:00
nodes Array mega-patch. 2003-06-24 23:14:49 +00:00
optimizer Array mega-patch. 2003-06-24 23:14:49 +00:00
parser Array mega-patch. 2003-06-24 23:14:49 +00:00
po Most of the code follows the American spelling of the word, which is 2002-11-19 17:21:40 +00:00
port Allow Win32 to compile under MinGW. Major changes are: 2003-05-15 16:35:30 +00:00
postmaster IPv6 cleanups. 2003-06-12 07:36:51 +00:00
regex Replace regular expression package with Henry Spencer's latest version 2003-02-05 17:41:33 +00:00
rewrite Implement outer-level aggregates to conform to the SQL spec, with 2003-06-06 15:04:03 +00:00
storage Up to now, SerializableSnapshot and QuerySnapshot are malloc'ed and 2003-06-12 01:42:21 +00:00
tcop Fix for extended-query protocol: in event of error, backend was issuing 2003-06-20 21:58:02 +00:00
utils >> If a transaction marks a tuple for update and later commits without 2003-06-25 01:08:13 +00:00
Makefile Make "win" a separate port from "cygwin". This means you can now 2003-03-21 17:18:34 +00:00
nls.mk Translation updates 2002-09-14 13:46:24 +00:00