diff options
Diffstat (limited to 'src/backend/rewrite/rewriteManip.c')
-rw-r--r-- | src/backend/rewrite/rewriteManip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/rewrite/rewriteManip.c b/src/backend/rewrite/rewriteManip.c index 5db2522aedd..7440a41898f 100644 --- a/src/backend/rewrite/rewriteManip.c +++ b/src/backend/rewrite/rewriteManip.c @@ -1262,7 +1262,7 @@ ResolveNew_callback(Var *var, /* Normal case referencing one targetlist element */ tle = get_tle_by_resno(rcon->targetlist, var->varattno); - if (tle == NULL) + if (tle == NULL || tle->resjunk) { /* Failed to find column in insert/update tlist */ if (rcon->event == CMD_UPDATE) |