From 52865d2ede0c6d0b2b8af26d67736124cd44450d Mon Sep 17 00:00:00 2001 From: kommih Date: Tue, 23 Oct 2018 17:15:18 +1100 Subject: [PATCH 2/2] Materialize all the slots before they are processed using into_rel --- src/backend/commands/createas.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/commands/createas.c b/src/backend/commands/createas.c index 84de804175..27a28a896d 100644 --- a/src/backend/commands/createas.c +++ b/src/backend/commands/createas.c @@ -593,6 +593,7 @@ intorel_receive(TupleTableSlot *slot, DestReceiver *self) if (myState->rel->rd_rel->relhasoids) slot->tts_tupleOid = InvalidOid; + ExecMaterializeSlot(slot); table_insert(myState->rel, slot, myState->output_cid, -- 2.18.0.windows.1