diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2023-03-15 11:59:18 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2023-03-15 11:59:18 -0400 |
commit | e3ac85014eb280ee2e82b36dc3be1b62c838b3e4 (patch) | |
tree | 61342f702fda4694a94a96f9a64cf9287a4e308e /src/backend/parser/parse_expr.c | |
parent | a0137388cb642bcc1ba10fb906b88658653c589d (diff) | |
download | postgresql-e3ac85014eb280ee2e82b36dc3be1b62c838b3e4.tar.gz postgresql-e3ac85014eb280ee2e82b36dc3be1b62c838b3e4.zip |
Support PlaceHolderVars in MERGE actions.
preprocess_targetlist thought PHVs couldn't appear here.
It was mistaken, as per report from Önder Kalacı.
Surveying other pull_var_clause calls, I noted no similar errors,
but I did notice that qual_is_pushdown_safe's assertion about
!contain_window_function was pointless, because the following
pull_var_clause call would complain about them anyway. In HEAD
only, remove the redundant Assert and improve the commentary.
Discussion: https://postgr.es/m/CACawEhUuum-gC_2S3sXLTcsk7bUSPSHOD+g1ZpfKaDK-KKPPWA@mail.gmail.com
Diffstat (limited to 'src/backend/parser/parse_expr.c')
0 files changed, 0 insertions, 0 deletions