From 59f40566cab95181ec132b3f0208f34e4c67f2b0 Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Tue, 16 May 2017 12:46:32 -0400 Subject: Fix relcache leak when row triggers on partitions are fired by COPY. Thomas Munro, reviewed by Amit Langote Discussion: http://postgr.es/m/CAEepm=15Jss-yhFApuKzxcoCuFnb8TR8iQiWMjG=CLYPx48QLw@mail.gmail.com --- src/backend/commands/copy.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/backend/commands/copy.c') diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index f22d0a07987..137b1ef42d9 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -2773,6 +2773,9 @@ CopyFrom(CopyState cstate) ExecDropSingleTupleTableSlot(cstate->partition_tuple_slot); } + /* Close any trigger target relations */ + ExecCleanUpTriggerState(estate); + FreeExecutorState(estate); /* -- cgit v1.2.3