aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeFunctionscan.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2023-03-13 12:40:28 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2023-03-13 12:40:28 -0400
commit5fd61bdc114f85ce57da1f139c8bda0f41d1951b (patch)
tree6aaecb90b6998ea8b853eda8291811f7c377ce15 /src/backend/executor/nodeFunctionscan.c
parentda6257eee35db5d281a115838abaf285b46b52f3 (diff)
downloadpostgresql-5fd61bdc114f85ce57da1f139c8bda0f41d1951b.tar.gz
postgresql-5fd61bdc114f85ce57da1f139c8bda0f41d1951b.zip
Fix failure to detect some cases of improperly-nested aggregates.
check_agg_arguments_walker() supposed that it needn't descend into the arguments of a lower-level aggregate function, but this is just wrong in the presence of multiple levels of sub-select. The oversight would lead to executor failures on queries that should be rejected. (Prior to v11, they actually were rejected, thanks to a "redundant" execution-time check.) Per bug #17835 from Anban Company. Back-patch to all supported branches. Discussion: https://postgr.es/m/17835-4f29f3098b2d0ba4@postgresql.org
Diffstat (limited to 'src/backend/executor/nodeFunctionscan.c')
0 files changed, 0 insertions, 0 deletions