Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit e842791

Browse files
committed
Fix unstable regression test added by commits 59b71c6 et al.
The query didn't really have a preferred index, leading to platform- specific choices of which one to use. Adjust it to make sure tenk1_hundred is always chosen. Per buildfarm.
1 parent 84c4313 commit e842791

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/test/regress/expected/aggregates.out

+6-6
Original file line numberDiff line numberDiff line change
@@ -2013,7 +2013,7 @@ CREATE AGGREGATE balk(
20132013
STYPE = int8,
20142014
"PARALLEL" = SAFE,
20152015
INITCOND = '0');
2016-
SELECT balk(1) FROM tenk1;
2016+
SELECT balk(hundred) FROM tenk1;
20172017
balk
20182018
------
20192019

@@ -2047,17 +2047,17 @@ CREATE AGGREGATE balk(
20472047
ALTER TABLE tenk1 set (parallel_workers = 4);
20482048
SET LOCAL parallel_setup_cost=0;
20492049
SET LOCAL max_parallel_workers_per_gather=4;
2050-
EXPLAIN (COSTS OFF) SELECT balk(1) FROM tenk1;
2051-
QUERY PLAN
2052-
--------------------------------------------------------------------------------
2050+
EXPLAIN (COSTS OFF) SELECT balk(hundred) FROM tenk1;
2051+
QUERY PLAN
2052+
-------------------------------------------------------------------------
20532053
Finalize Aggregate
20542054
-> Gather
20552055
Workers Planned: 4
20562056
-> Partial Aggregate
2057-
-> Parallel Index Only Scan using tenk1_thous_tenthous on tenk1
2057+
-> Parallel Index Only Scan using tenk1_hundred on tenk1
20582058
(5 rows)
20592059

2060-
SELECT balk(1) FROM tenk1;
2060+
SELECT balk(hundred) FROM tenk1;
20612061
balk
20622062
------
20632063

src/test/regress/sql/aggregates.sql

+3-3
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,7 @@ CREATE AGGREGATE balk(
868868
"PARALLEL" = SAFE,
869869
INITCOND = '0');
870870

871-
SELECT balk(1) FROM tenk1;
871+
SELECT balk(hundred) FROM tenk1;
872872

873873
ROLLBACK;
874874

@@ -902,7 +902,7 @@ ALTER TABLE tenk1 set (parallel_workers = 4);
902902
SET LOCAL parallel_setup_cost=0;
903903
SET LOCAL max_parallel_workers_per_gather=4;
904904

905-
EXPLAIN (COSTS OFF) SELECT balk(1) FROM tenk1;
906-
SELECT balk(1) FROM tenk1;
905+
EXPLAIN (COSTS OFF) SELECT balk(hundred) FROM tenk1;
906+
SELECT balk(hundred) FROM tenk1;
907907

908908
ROLLBACK;

0 commit comments

Comments
 (0)