diff options
author | Vadim B. Mikheev <vadim4o@yahoo.com> | 2000-10-04 00:04:43 +0000 |
---|---|---|
committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 2000-10-04 00:04:43 +0000 |
commit | 5800c6b9aada09b4086ad70625f0bb4de4837ff0 (patch) | |
tree | 8ef91fe6a552c85a9b2ab9ae50f7047f540996c7 /src/backend/access/heap/heapam.c | |
parent | 831e78e0c4cc6b83d3096ea483a49c4dc2a3e867 (diff) | |
download | postgresql-5800c6b9aada09b4086ad70625f0bb4de4837ff0.tar.gz postgresql-5800c6b9aada09b4086ad70625f0bb4de4837ff0.zip |
Btree WAL logging.
Diffstat (limited to 'src/backend/access/heap/heapam.c')
-rw-r--r-- | src/backend/access/heap/heapam.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/backend/access/heap/heapam.c b/src/backend/access/heap/heapam.c index 4bb638d6c93..dbcefbf2733 100644 --- a/src/backend/access/heap/heapam.c +++ b/src/backend/access/heap/heapam.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.85 2000/09/07 09:58:34 vadim Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.86 2000/10/04 00:04:41 vadim Exp $ * * * INTERFACE ROUTINES @@ -86,8 +86,8 @@ #include "utils/inval.h" #include "utils/relcache.h" -#ifdef XLOG /* comments are in _heap_update */ -static ItemPointerData _locked_tuple; +#ifdef XLOG /* comments are in heap_update */ +static xl_heaptid _locked_tuple_; #endif @@ -1650,8 +1650,9 @@ l2: * In the event of crash prio logging, TQUAL routines will see * HEAP_XMAX_UNLOGGED flag... */ - _locked_tuple = *otid; - XactPushRollback(_heap_unlock_tuple, (void*) &_locked_tuple); + _locked_tuple_.node = relation->rd_node; + _locked_tuple_.tid = *otid; + XactPushRollback(_heap_unlock_tuple, (void*) &_locked_tuple_); #endif TransactionIdStore(GetCurrentTransactionId(), &(oldtup.t_data->t_xmax)); oldtup.t_data->t_cmax = GetCurrentCommandId(); |