named-tuplestore-scan-select.patch

application/octet-stream

Filename: named-tuplestore-scan-select.patch
Type: application/octet-stream
Part: 0
Message: Re: Unexpected behavior with transition tables in update statement trigger

Patch

Format: unified
File+
src/backend/executor/nodeNamedtuplestorescan.c 1 0
diff --git a/src/backend/executor/nodeNamedtuplestorescan.c b/src/backend/executor/nodeNamedtuplestorescan.c
index 4d898b1f83e..fca48c16065 100644
--- a/src/backend/executor/nodeNamedtuplestorescan.c
+++ b/src/backend/executor/nodeNamedtuplestorescan.c
@@ -40,6 +40,7 @@ NamedTuplestoreScanNext(NamedTuplestoreScanState *node)
 	 * Get the next tuple from tuplestore. Return NULL if no more tuples.
 	 */
 	slot = node->ss.ss_ScanTupleSlot;
+	tuplestore_select_read_pointer(node->relation, node->readptr);
 	(void) tuplestore_gettupleslot(node->relation, true, false, slot);
 	return slot;
 }