pgsql: Fix partial aggregation for variance(int4) and relatedaggregate - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Fix partial aggregation for variance(int4) and relatedaggregate
Date
Msg-id E1fW62k-00043D-Sr@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Fix partial aggregation for variance(int4) and related aggregates.

A typo in numeric_poly_combine caused bogus results for queries using
it, but of course would only manifest if parallel aggregation is
performed.  Reported by Rajkumar Raghuwanshi.

David Rowley did the diagnosis and the fix; I editorialized rather
heavily on his regression test additions.

Back-patch to v10 where the breakage was introduced (by 9cca11c91).

Discussion: https://postgr.es/m/CAKcux6nU4E2x8nkSBpLOT2DPvQ5LviJ3SGyAN6Sz7qDH4G4+Pw@mail.gmail.com

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/b8a1d0302063a8adbfe3f4c43ee457fe724be42a

Modified Files
--------------
src/backend/utils/adt/numeric.c          |  4 ++--
src/test/regress/expected/aggregates.out | 27 +++++++++++++++++++++++++++
src/test/regress/sql/aggregates.sql      | 18 ++++++++++++++++++
3 files changed, 47 insertions(+), 2 deletions(-)


pgsql-committers by date:

Previous
From: Alvaro Herrera
Date:
Subject: pgsql: Set correct context for XPath evaluation
Next
From: Alvaro Herrera
Date:
Subject: pgsql: Disclaim support for default namespace in XMLTABLE