From bab5daf6df659e22c9d90ac1a245c07110a0d42a Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 20 Jan 2024 15:19:05 -0800 Subject: [PATCH] Improved order [skip ci] --- test/t/019_ivfflat_limit.pl | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/test/t/019_ivfflat_limit.pl b/test/t/019_ivfflat_limit.pl index e780b6d..b109209 100644 --- a/test/t/019_ivfflat_limit.pl +++ b/test/t/019_ivfflat_limit.pl @@ -23,12 +23,6 @@ my $explain = $node->safe_psql("postgres", qq( )); like($explain, qr/Index Scan/); -# Test limit + offset -$explain = $node->safe_psql("postgres", qq( - EXPLAIN ANALYZE SELECT * FROM tst ORDER BY v <-> '[1,2,3]' LIMIT 90 OFFSET 10; -)); -like($explain, qr/Index Scan/); - # Test limit with probes $explain = $node->safe_psql("postgres", qq( SET ivfflat.probes = 2; @@ -36,18 +30,18 @@ $explain = $node->safe_psql("postgres", qq( )); like($explain, qr/Index Scan/); +# Test limit + offset +$explain = $node->safe_psql("postgres", qq( + EXPLAIN ANALYZE SELECT * FROM tst ORDER BY v <-> '[1,2,3]' LIMIT 90 OFFSET 10; +)); +like($explain, qr/Index Scan/); + # Test limit > expected tuples $explain = $node->safe_psql("postgres", qq( EXPLAIN ANALYZE SELECT * FROM tst ORDER BY v <-> '[1,2,3]' LIMIT 101; )); like($explain, qr/Seq Scan/); -# Test limit + offset > expected tuples -$explain = $node->safe_psql("postgres", qq( - EXPLAIN ANALYZE SELECT * FROM tst ORDER BY v <-> '[1,2,3]' LIMIT 91 OFFSET 10; -)); -like($explain, qr/Seq Scan/); - # Test limit > expected tuples with probes $explain = $node->safe_psql("postgres", qq( SET ivfflat.probes = 2; @@ -55,6 +49,12 @@ $explain = $node->safe_psql("postgres", qq( )); like($explain, qr/Seq Scan/); +# Test limit + offset > expected tuples +$explain = $node->safe_psql("postgres", qq( + EXPLAIN ANALYZE SELECT * FROM tst ORDER BY v <-> '[1,2,3]' LIMIT 91 OFFSET 10; +)); +like($explain, qr/Seq Scan/); + # Test no limit $explain = $node->safe_psql("postgres", qq( EXPLAIN ANALYZE SELECT * FROM tst ORDER BY v <-> '[1,2,3]';