From: Richard Guo Date: Tue, 21 Oct 2025 05:12:13 +0000 (+0900) Subject: Fix test case from 40c242830 X-Git-Tag: REL_18_1~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee49f2cf447ab3191164aec82410dc52f7960c6f;p=thirdparty%2Fpostgresql.git Fix test case from 40c242830 I mistakenly included the "Replaces" lines describing the origin of Result nodes in groupingsets.out, which actually come from a feature not available in v18. Mea culpa. Per buildfarm. Discussion: https://postgr.es/m/CAMbWs4_VxjdM-nBvt8YE=84rE4OLBES27Wz1P0=9Z6KgwPqzEA@mail.gmail.com --- diff --git a/src/test/regress/expected/groupingsets.out b/src/test/regress/expected/groupingsets.out index 09b09ab0347..4c9b439f1c7 100644 --- a/src/test/regress/expected/groupingsets.out +++ b/src/test/regress/expected/groupingsets.out @@ -935,15 +935,14 @@ select a, b, count(*) from gstest2 group by rollup(a), b having b > 1; -- test pushdown of degenerate HAVING clause explain (costs off) select count(*) from gstest2 group by grouping sets (()) having false; - QUERY PLAN ------------------------------------ + QUERY PLAN +-------------------------------- Aggregate Group Key: () Filter: false -> Result - Replaces: Scan on gstest2 One-Time Filter: false -(6 rows) +(5 rows) select count(*) from gstest2 group by grouping sets (()) having false; count @@ -952,8 +951,8 @@ select count(*) from gstest2 group by grouping sets (()) having false; explain (costs off) select a, count(*) from gstest2 group by grouping sets ((a), ()) having false; - QUERY PLAN ------------------------------------------ + QUERY PLAN +-------------------------------------- GroupAggregate Group Key: a Group Key: () @@ -961,9 +960,8 @@ select a, count(*) from gstest2 group by grouping sets ((a), ()) having false; -> Sort Sort Key: a -> Result - Replaces: Scan on gstest2 One-Time Filter: false -(9 rows) +(8 rows) select a, count(*) from gstest2 group by grouping sets ((a), ()) having false; a | count @@ -972,8 +970,8 @@ select a, count(*) from gstest2 group by grouping sets ((a), ()) having false; explain (costs off) select a, b, count(*) from gstest2 group by grouping sets ((a), (b)) having false; - QUERY PLAN ------------------------------------------ + QUERY PLAN +-------------------------------------- GroupAggregate Group Key: a Sort Key: b @@ -981,9 +979,8 @@ select a, b, count(*) from gstest2 group by grouping sets ((a), (b)) having fals -> Sort Sort Key: a -> Result - Replaces: Scan on gstest2 One-Time Filter: false -(9 rows) +(8 rows) select a, b, count(*) from gstest2 group by grouping sets ((a), (b)) having false; a | b | count