aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
diff options
context:
space:
mode:
authorVadim B. Mikheev <vadim4o@yahoo.com>2000-10-04 00:04:43 +0000
committerVadim B. Mikheev <vadim4o@yahoo.com>2000-10-04 00:04:43 +0000
commit5800c6b9aada09b4086ad70625f0bb4de4837ff0 (patch)
tree8ef91fe6a552c85a9b2ab9ae50f7047f540996c7 /src/backend/access/heap/heapam.c
parent831e78e0c4cc6b83d3096ea483a49c4dc2a3e867 (diff)
downloadpostgresql-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.c11
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();