8000 Fix pgoutput_change extra tuple slot creation · ololobus/postgres@65588ab · GitHub
[go: up one dir, main page]

Skip to content

Commit 65588ab

Browse files
committed
Fix pgoutput_change extra tuple slot creation
1 parent ed3c40c commit 65588ab

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/backend/replication/pgoutput/pgoutput.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ pgoutput_change(LogicalDecodingContext *ctx, ReorderBufferTXN *txn,
418418
/* prepare context per tuple */
419419
ecxt = GetPerTupleExprContext(estate);
420420
oldcxt = MemoryContextSwitchTo(estate->es_query_cxt);
421-
ecxt->ecxt_scantuple = ExecInitExtraTupleSlot(estate, tupdesc, &TTSOpsVirtual);
421+
ecxt->ecxt_scantuple = ExecInitExtraTupleSlot(estate, tupdesc, &TTSOpsHeapTuple);
422422

423423
ExecStoreHeapTuple(new_tuple ? new_tuple : old_tuple, ecxt->ecxt_scantuple, false);
424424

0 commit comments

Comments
 (0)
0