diff options
Diffstat (limited to 'src/backend/commands/copy.c')
-rw-r--r-- | src/backend/commands/copy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index b58a74f4e3d..a9471c5ef6a 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -2899,7 +2899,7 @@ CopyFrom(CopyState cstate) if (slot == NULL) /* "do nothing" */ skip_tuple = true; else /* trigger might have changed tuple */ - tuple = ExecMaterializeSlot(slot); + tuple = ExecFetchSlotHeapTuple(slot, true, NULL); } if (!skip_tuple) @@ -2975,7 +2975,7 @@ CopyFrom(CopyState cstate) continue; /* next tuple please */ /* FDW might have changed tuple */ - tuple = ExecMaterializeSlot(slot); + tuple = ExecFetchSlotHeapTuple(slot, true, NULL); /* * AFTER ROW Triggers might reference the tableoid |