]> granicus.if.org Git - postgresql/commitdiff
Minor tweak to make rowtypes regression test run faster. We don't
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 9 Feb 2007 20:17:59 +0000 (20:17 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 9 Feb 2007 20:17:59 +0000 (20:17 +0000)
currently have any better strategy for this query than re-running the
sub-select over and over; it seems unlikely that doing so 10000 times
is a more useful test than doing it a few dozen times.

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

index 10687f5669e89628d41db344e63ad3b058b1bd4e..8d3f5dffb155e2ed466322710a67c5b27d4d31be 100644 (file)
@@ -206,7 +206,8 @@ LINE 1: select ROW('ABC','DEF') ~~ ROW('DEF','ABC') as fail;
 HINT:  Row comparison operators must be associated with btree operator families.
 -- Check row comparison with a subselect
 select unique1, unique2 from tenk1
-where (unique1, unique2) < any (select ten, ten from tenk1 where hundred < 3);
+where (unique1, unique2) < any (select ten, ten from tenk1 where hundred < 3)
+  and unique1 <= 20;
  unique1 | unique2 
 ---------+---------
        1 |    2838
index 43d57bc60355b2af68ed0c611a14fc814e33a84f..1b68bad7a5e9c3d74fdc83e6273058fab96c5204 100644 (file)
@@ -100,7 +100,8 @@ select ROW('ABC','DEF') ~~ ROW('DEF','ABC') as fail;
 
 -- Check row comparison with a subselect
 select unique1, unique2 from tenk1
-where (unique1, unique2) < any (select ten, ten from tenk1 where hundred < 3);
+where (unique1, unique2) < any (select ten, ten from tenk1 where hundred < 3)
+  and unique1 <= 20;
 
 -- Also check row comparison with an indexable condition
 select thousand, tenthous from tenk1