diff options
author | Bruce Momjian <bruce@momjian.us> | 2002-07-20 04:57:13 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2002-07-20 04:57:13 +0000 |
commit | e77054e0294b5cbb3405fedb29fc9e4c57f2b22f (patch) | |
tree | 4d5885842236cf417872e5f7739cd564f3e67f43 /src/backend/commands/functioncmds.c | |
parent | cdf4b9aff2ca8672d61de8456809d94b1d9eda53 (diff) | |
download | postgresql-e77054e0294b5cbb3405fedb29fc9e4c57f2b22f.tar.gz postgresql-e77054e0294b5cbb3405fedb29fc9e4c57f2b22f.zip |
This patch fixes a regression caused by my recent changes to heap
tuple header. The fix is based on the thought that HEAP_MOVED_IN is
not needed any more as soon as HEAP_XMIN_COMMITTED has been set. So
in tqual.c and vacuum.c the HEAP_MOVED bits are cleared when
HEAP_XMIN_COMMITTED is set.
Vacuum robustness is enhanced by rearranging ifs, so that we have a
chance to elog(ERROR, ...) before an assertion fails.
A new regression test is included.
Manfred Koizar
Diffstat (limited to 'src/backend/commands/functioncmds.c')
0 files changed, 0 insertions, 0 deletions