@@ -2200,8 +2200,7 @@ heap_insert(Relation relation, HeapTuple tup, CommandId cid,
22002200 * write the whole page to the xlog, we don't need to store
22012201 * xl_heap_header in the xlog.
22022202 */
2203- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD | bufflags ,
2204- relation );
2203+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD | bufflags );
22052204 XLogRegisterBufData (0 , (char * ) & xlhdr , SizeOfNeonHeapHeader );
22062205 /* PG73FORMAT: write bitmap [+ padding] [+ oid] + data */
22072206 XLogRegisterBufData (0 ,
@@ -3116,7 +3115,7 @@ heap_delete(Relation relation, ItemPointer tid,
31163115 XLogBeginInsert ();
31173116 XLogRegisterData ((char * ) & xlrec , SizeOfNeonHeapDelete );
31183117
3119- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
3118+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
31203119
31213120 /*
31223121 * Log replica identity of the deleted tuple if there is one
@@ -3888,7 +3887,7 @@ heap_update(Relation relation, ItemPointer otid, HeapTuple newtup,
38883887 XLogRecPtr recptr ;
38893888
38903889 XLogBeginInsert ();
3891- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
3890+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
38923891
38933892 xlrec .offnum = ItemPointerGetOffsetNumber (& oldtup .t_self );
38943893 xlrec .xmax = xmax_lock_old_tuple ;
@@ -5221,7 +5220,7 @@ heap_lock_tuple(Relation relation, HeapTuple tuple,
52215220 XLogRecPtr recptr ;
52225221
52235222 XLogBeginInsert ();
5224- XLogRegisterBufferForRelation (0 , * buffer , REGBUF_STANDARD , relation );
5223+ XLogRegisterBuffer (0 , * buffer , REGBUF_STANDARD );
52255224
52265225 xlrec .offnum = ItemPointerGetOffsetNumber (& tuple -> t_self );
52275226 xlrec .xmax = xid ;
@@ -5974,7 +5973,7 @@ heap_lock_updated_tuple_rec(Relation rel, ItemPointer tid, TransactionId xid,
59745973 Page page = BufferGetPage (buf );
59755974
59765975 XLogBeginInsert ();
5977- XLogRegisterBufferForRelation (0 , buf , REGBUF_STANDARD , rel );
5976+ XLogRegisterBuffer (0 , buf , REGBUF_STANDARD );
59785977
59795978 xlrec .offnum = ItemPointerGetOffsetNumber (& mytup .t_self );
59805979 xlrec .xmax = new_xmax ;
@@ -6136,7 +6135,7 @@ heap_finish_speculative(Relation relation, ItemPointer tid)
61366135 XLogSetRecordFlags (XLOG_INCLUDE_ORIGIN );
61376136
61386137 XLogRegisterData ((char * ) & xlrec , SizeOfHeapConfirm );
6139- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6138+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
61406139
61416140 recptr = XLogInsert (RM_HEAP_ID , XLOG_HEAP_CONFIRM );
61426141
@@ -6293,7 +6292,7 @@ heap_abort_speculative(Relation relation, ItemPointer tid)
62936292
62946293 XLogBeginInsert ();
62956294 XLogRegisterData ((char * ) & xlrec , SizeOfNeonHeapDelete );
6296- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6295+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
62976296
62986297 /* No replica identity & replication origin logged */
62996298
@@ -6537,7 +6536,7 @@ heap_inplace_update_and_unlock(Relation relation,
65376536 XLogBeginInsert ();
65386537 XLogRegisterData ((char * ) & xlrec , SizeOfHeapInplace );
65396538
6540- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6539+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
65416540 XLogRegisterBufData (0 , (char * ) htup + htup -> t_hoff , newlen );
65426541
65436542 /* inplace updates aren't decoded atm, don't log the origin */
@@ -6640,7 +6639,7 @@ heap_inplace_update(Relation relation, HeapTuple tuple)
66406639 XLogBeginInsert ();
66416640 XLogRegisterData ((char * ) & xlrec , SizeOfHeapInplace );
66426641
6643- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6642+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
66446643 XLogRegisterBufData (0 , (char * ) htup + htup -> t_hoff , newlen );
66456644
66466645 /* inplace updates aren't decoded atm, don't log the origin */
@@ -8862,7 +8861,7 @@ log_heap_visible(Relation rel, Buffer heap_buffer, Buffer vm_buffer,
88628861 flags = REGBUF_STANDARD ;
88638862 if (!XLogHintBitIsNeeded ())
88648863 flags |= REGBUF_NO_IMAGE ;
8865- XLogRegisterBufferForRelation (1 , heap_buffer , flags , rel );
8864+ XLogRegisterBuffer (1 , heap_buffer , flags );
88668865
88678866 recptr = XLogInsert (RM_HEAP2_ID , XLOG_HEAP2_VISIBLE );
88688867
@@ -9003,11 +9002,9 @@ log_heap_update(Relation reln, Buffer oldbuf,
90039002 if (need_tuple_data )
90049003 bufflags |= REGBUF_KEEP_DATA ;
90059004
9006- XLogRegisterBufferForRelation (0 , newbuf , bufflags , reln );
9005+ XLogRegisterBuffer (0 , newbuf , bufflags );
90079006 if (oldbuf != newbuf )
9008- {
9009- XLogRegisterBufferForRelation (1 , oldbuf , REGBUF_STANDARD , reln );
9010- }
9007+ XLogRegisterBuffer (1 , oldbuf , REGBUF_STANDARD );
90119008
90129009 XLogRegisterData ((char * ) & xlrec , SizeOfNeonHeapUpdate );
90139010
0 commit comments