From 780d8855de058dc2a891bcb175258f1c9ef568bc Mon Sep 17 00:00:00 2001 From: onderkalaci Date: Fri, 28 Apr 2023 16:31:07 +0300 Subject: [PATCH] copy permissions --- src/backend/distributed/commands/multi_copy.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/distributed/commands/multi_copy.c b/src/backend/distributed/commands/multi_copy.c index 68210961d..7a65c59f7 100644 --- a/src/backend/distributed/commands/multi_copy.c +++ b/src/backend/distributed/commands/multi_copy.c @@ -3193,6 +3193,9 @@ CheckCopyPermissions(CopyStmt *copyStatement) RTEPermissionInfo *perminfo = (RTEPermissionInfo *) palloc(sizeof(RTEPermissionInfo)); perminfo->requiredPerms = required_access; perminfo->relid = rel->rd_id; + perminfo->insertedCols = NULL; + perminfo->selectedCols = NULL; + perminfo->checkAsUser = GetUserId(); attnums = CopyGetAttnums(tupDesc, rel, copyStatement->attlist); foreach(cur, attnums)