@@ -2165,8 +2165,7 @@ heap_insert(Relation relation, HeapTuple tup, CommandId cid,
21652165 * write the whole page to the xlog, we don't need to store
21662166 * xl_heap_header in the xlog.
21672167 */
2168- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD | bufflags ,
2169- relation );
2168+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD | bufflags );
21702169 XLogRegisterBufData (0 , (char * ) & xlhdr , SizeOfNeonHeapHeader );
21712170 /* PG73FORMAT: write bitmap [+ padding] [+ oid] + data */
21722171 XLogRegisterBufData (0 ,
@@ -3077,7 +3076,7 @@ heap_delete(Relation relation, ItemPointer tid,
30773076 XLogBeginInsert ();
30783077 XLogRegisterData ((char * ) & xlrec , SizeOfNeonHeapDelete );
30793078
3080- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
3079+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
30813080
30823081 /*
30833082 * Log replica identity of the deleted tuple if there is one
@@ -3847,7 +3846,7 @@ heap_update(Relation relation, ItemPointer otid, HeapTuple newtup,
38473846 XLogRecPtr recptr ;
38483847
38493848 XLogBeginInsert ();
3850- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
3849+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
38513850
38523851 xlrec .offnum = ItemPointerGetOffsetNumber (& oldtup .t_self );
38533852 xlrec .xmax = xmax_lock_old_tuple ;
@@ -5180,7 +5179,7 @@ heap_lock_tuple(Relation relation, HeapTuple tuple,
51805179 XLogRecPtr recptr ;
51815180
51825181 XLogBeginInsert ();
5183- XLogRegisterBufferForRelation (0 , * buffer , REGBUF_STANDARD , relation );
5182+ XLogRegisterBuffer (0 , * buffer , REGBUF_STANDARD );
51845183
51855184 xlrec .offnum = ItemPointerGetOffsetNumber (& tuple -> t_self );
51865185 xlrec .xmax = xid ;
@@ -5933,7 +5932,7 @@ heap_lock_updated_tuple_rec(Relation rel, ItemPointer tid, TransactionId xid,
59335932 Page page = BufferGetPage (buf );
59345933
59355934 XLogBeginInsert ();
5936- XLogRegisterBufferForRelation (0 , buf , REGBUF_STANDARD , rel );
5935+ XLogRegisterBuffer (0 , buf , REGBUF_STANDARD );
59375936
59385937 xlrec .offnum = ItemPointerGetOffsetNumber (& mytup .t_self );
59395938 xlrec .xmax = new_xmax ;
@@ -6095,7 +6094,7 @@ heap_finish_speculative(Relation relation, ItemPointer tid)
60956094 XLogSetRecordFlags (XLOG_INCLUDE_ORIGIN );
60966095
60976096 XLogRegisterData ((char * ) & xlrec , SizeOfHeapConfirm );
6098- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6097+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
60996098
61006099 recptr = XLogInsert (RM_HEAP_ID , XLOG_HEAP_CONFIRM );
61016100
@@ -6252,7 +6251,7 @@ heap_abort_speculative(Relation relation, ItemPointer tid)
62526251
62536252 XLogBeginInsert ();
62546253 XLogRegisterData ((char * ) & xlrec , SizeOfNeonHeapDelete );
6255- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6254+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
62566255
62576256 /* No replica identity & replication origin logged */
62586257
@@ -6496,7 +6495,7 @@ heap_inplace_update_and_unlock(Relation relation,
64966495 XLogBeginInsert ();
64976496 XLogRegisterData ((char * ) & xlrec , SizeOfHeapInplace );
64986497
6499- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6498+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
65006499 XLogRegisterBufData (0 , (char * ) htup + htup -> t_hoff , newlen );
65016500
65026501 /* inplace updates aren't decoded atm, don't log the origin */
@@ -6599,7 +6598,7 @@ heap_inplace_update(Relation relation, HeapTuple tuple)
65996598 XLogBeginInsert ();
66006599 XLogRegisterData ((char * ) & xlrec , SizeOfHeapInplace );
66016600
6602- XLogRegisterBufferForRelation (0 , buffer , REGBUF_STANDARD , relation );
6601+ XLogRegisterBuffer (0 , buffer , REGBUF_STANDARD );
66036602 XLogRegisterBufData (0 , (char * ) htup + htup -> t_hoff , newlen );
66046603
66056604 /* inplace updates aren't decoded atm, don't log the origin */
@@ -8821,7 +8820,7 @@ log_heap_visible(Relation rel, Buffer heap_buffer, Buffer vm_buffer,
88218820 flags = REGBUF_STANDARD ;
88228821 if (!XLogHintBitIsNeeded ())
88238822 flags |= REGBUF_NO_IMAGE ;
8824- XLogRegisterBufferForRelation (1 , heap_buffer , flags , rel );
8823+ XLogRegisterBuffer (1 , heap_buffer , flags );
88258824
88268825 recptr = XLogInsert (RM_HEAP2_ID , XLOG_HEAP2_VISIBLE );
88278826
@@ -8962,11 +8961,9 @@ log_heap_update(Relation reln, Buffer oldbuf,
89628961 if (need_tuple_data )
89638962 bufflags |= REGBUF_KEEP_DATA ;
89648963
8965- XLogRegisterBufferForRelation (0 , newbuf , bufflags , reln );
8964+ XLogRegisterBuffer (0 , newbuf , bufflags );
89668965 if (oldbuf != newbuf )
8967- {
8968- XLogRegisterBufferForRelation (1 , oldbuf , REGBUF_STANDARD , reln );
8969- }
8966+ XLogRegisterBuffer (1 , oldbuf , REGBUF_STANDARD );
89708967
89718968 XLogRegisterData ((char * ) & xlrec , SizeOfNeonHeapUpdate );
89728969
0 commit comments