postgres.git / summary / log / commit / refs

commit    6f822952eea112d3e19a0ddaad32e99d1943f29d
Author:   Alvaro Herrera <alvherre@alvh.no-ip.org>
Date:     Mon Aug 25 19:32:30 2014 +0000

    Use newly added InvalidCommandId instead of 0
    
    The symbol was added by 71901ab6d; the original code was introduced by
    6868ed749.  Development of both overlapped which is why we apparently
    failed to notice.
    
    This is a (very slight) behavior change, so I'm not backpatching this to
    9.4 for now, even though the symbol does exist there.


src/backend/access/heap/heapam.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/access/heap/heapam.c b/src/backend/access/heap/heapam.c index 9d2775bab19..5141fcab7af 100644 --- a/src/backend/access/heap/heapam.c +++ b/src/backend/access/heap/heapam.c @@ -2818,7 +2818,7 @@ l1: if (result == HeapTupleSelfUpdated) hufd->cmax = HeapTupleHeaderGetCmax(tp.t_data); else - hufd->cmax = 0; /* for lack of an InvalidCommandId value */ + hufd->cmax = InvalidCommandId; UnlockReleaseBuffer(buffer); if (have_tuple_lock) UnlockTupleTuplock(relation, &(tp.t_self), LockTupleExclusive); @@ -3415,7 +3415,7 @@ l2: if (result == HeapTupleSelfUpdated) hufd->cmax = HeapTupleHeaderGetCmax(oldtup.t_data); else - hufd->cmax = 0; /* for lack of an InvalidCommandId value */ + hufd->cmax = InvalidCommandId; UnlockReleaseBuffer(buffer); if (have_tuple_lock) UnlockTupleTuplock(relation, &(oldtup.t_self), *lockmode); @@ -4573,7 +4573,7 @@ failed: if (result == HeapTupleSelfUpdated) hufd->cmax = HeapTupleHeaderGetCmax(tuple->t_data); else - hufd->cmax = 0; /* for lack of an InvalidCommandId value */ + hufd->cmax = InvalidCommandId; LockBuffer(*buffer, BUFFER_LOCK_UNLOCK); if (have_tuple_lock) UnlockTupleTuplock(relation, tid, mode); [parent: 832a12f65e91]