Fix for count(*), aggs with views and multiple tables and sum(3).
Bruce Momjian <bruce@momjian.us>
Fix for count(*), aggs with views and multiple tables and sum(3).
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/executor/nodeAgg.c | modified | +36 −19 |
| src/backend/nodes/copyfuncs.c | modified | +2 −1 |
| src/backend/parser/gram.y | modified | +5 −6 |
| src/backend/parser/parse_agg.c | modified | +74 −10 |
| src/backend/parser/parse_func.c | modified | +7 −7 |
| src/backend/parser/parse_relation.c | modified | +1 −29 |
| src/backend/parser/parse_target.c | modified | +4 −3 |
| src/backend/rewrite/locks.c | modified | +23 −5 |
| src/backend/rewrite/rewriteHandler.c | modified | +2 −1 |
| src/backend/rewrite/rewriteManip.c | modified | +44 −1 |
| src/include/nodes/primnodes.h | modified | +8 −7 |
| src/include/parser/parse_agg.h | modified | +3 −2 |
| src/include/parser/parse_expr.h | modified | +3 −2 |
| src/include/parser/parse_func.h | modified | +2 −2 |
| src/include/parser/parse_relation.h | modified | +1 −2 |