diff --git a/src/backend/executor/execMain.c b/src/backend/executor/execMain.c index 5974e8f5777..7b78b05ff2d 100644 --- a/src/backend/executor/execMain.c +++ b/src/backend/executor/execMain.c @@ -1875,8 +1875,8 @@ ExecPartitionCheckEmitError(ResultRelInfo *resultRelInfo, tupdesc = RelationGetDescr(resultRelInfo->ri_RelationDesc); } - modifiedCols = bms_add_members(GetInsertedColumns(resultRelInfo, estate), - GetUpdatedColumns(resultRelInfo, estate)); + modifiedCols = bms_union(GetInsertedColumns(resultRelInfo, estate), + GetUpdatedColumns(resultRelInfo, estate)); val_desc = ExecBuildSlotValueDescription(root_relid, slot,