src/backend/replication/logical/reorderbuffer.c
void
ReorderBufferXidSetCatalogChanges(ReorderBuffer *rb, TransactionId xid,
								  XLogRecPtr lsn)
{
	ReorderBufferTXN *txn;

	txn = ReorderBufferTXNByXid(rb, xid, true, NULL, lsn, true);

	txn->has_catalog_changes = true;
}
/*
 * Mark a transaction as containing catalog changes
 */
Mark a transaction as containing catalog changes
Mark a transaction as containing catalog changes
void
ReorderBufferXidSetCatalogChanges(ReorderBuffer *rb, TransactionId xid,
								  XLogRecPtr lsn)
{
	ReorderBufferTXN *txn;
	txn = ReorderBufferTXNByXid(rb, xid, true, NULL, lsn, true);
	txn->has_catalog_changes = true;
}
void ReorderBufferXidSetCatalogChanges ( ReorderBuffer * rb , TransactionId xid , XLogRecPtr lsn ) { ReorderBufferTXN * txn ; txn = ReorderBufferTXNByXid ( rb , xid , true , NULL , lsn , true ) ; txn -> has_catalog_changes = true ; }
Mark a transaction as containing catalog changes
Mark a transaction as containing catalog changes