From: Andres Freund Date: Wed, 30 Jan 2019 00:56:51 +0000 (-0800) Subject: tmp X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=f9d54d10141789a67c3096d340ffee2316a0db08;p=users%2Fandresfreund%2Fpostgres.git tmp --- diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index 1df8c8f750..fcf73ad0af 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -2758,6 +2758,8 @@ CopyFrom(CopyState cstate) nBufferedTuples = 0; /* force new slots to be used */ + if (table_slot_callbacks(prevResultRelInfo->ri_RelationDesc) != + table_slot_callbacks(resultRelInfo->ri_RelationDesc)) for (int i = 0; i < MAX_BUFFERED_TUPLES; i++) { if (bufferedSlots[i] == NULL)