]> granicus.if.org Git - postgresql/commitdiff
Fix unstable regression test added by commits 59b71c6fe et al.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 24 Nov 2017 05:29:20 +0000 (00:29 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 24 Nov 2017 05:29:20 +0000 (00:29 -0500)
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.

src/test/regress/expected/aggregates.out
src/test/regress/sql/aggregates.sql

index 0f18a392e26ef92fb5314ece8b135310694a5926..e768b1fe6d59bb340005823b60c1a8c253528ef8 100644 (file)
@@ -1994,7 +1994,7 @@ CREATE AGGREGATE balk(
     STYPE = int8,
     "PARALLEL" = SAFE,
     INITCOND = '0');
-SELECT balk(1) FROM tenk1;
+SELECT balk(hundred) FROM tenk1;
  balk 
 ------
      
@@ -2030,7 +2030,7 @@ SET LOCAL parallel_setup_cost=0;
 SET LOCAL max_parallel_workers_per_gather=4;
 SET LOCAL enable_indexscan = off;
 SET LOCAL enable_bitmapscan = off;
-EXPLAIN (COSTS OFF) SELECT balk(1) FROM tenk1;
+EXPLAIN (COSTS OFF) SELECT balk(hundred) FROM tenk1;
                   QUERY PLAN                  
 ----------------------------------------------
  Finalize Aggregate
@@ -2040,7 +2040,7 @@ EXPLAIN (COSTS OFF) SELECT balk(1) FROM tenk1;
                ->  Parallel Seq Scan on tenk1
 (5 rows)
 
-SELECT balk(1) FROM tenk1;
+SELECT balk(hundred) FROM tenk1;
  balk 
 ------
      
index 7ddc4da177792fa73f51fd4d29f7c5613bca7618..cb28f4cffedba4f30d4faef1d13be84bc9375940 100644 (file)
@@ -860,7 +860,7 @@ CREATE AGGREGATE balk(
     "PARALLEL" = SAFE,
     INITCOND = '0');
 
-SELECT balk(1) FROM tenk1;
+SELECT balk(hundred) FROM tenk1;
 
 ROLLBACK;
 
@@ -896,7 +896,7 @@ SET LOCAL max_parallel_workers_per_gather=4;
 SET LOCAL enable_indexscan = off;
 SET LOCAL enable_bitmapscan = off;
 
-EXPLAIN (COSTS OFF) SELECT balk(1) FROM tenk1;
-SELECT balk(1) FROM tenk1;
+EXPLAIN (COSTS OFF) SELECT balk(hundred) FROM tenk1;
+SELECT balk(hundred) FROM tenk1;
 
 ROLLBACK;