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)