Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7063c46

Browse files
committed
Insert ORDER BY into a few regression test queries that now have unstable
results due to syncscan patch, when shared_buffers is small enough. Perbuildfarm reports and some local testing with shared_buffers set to thelowest value considered by initdb.
1 parente17e40f commit7063c46

File tree

6 files changed

+98
-92
lines changed

6 files changed

+98
-92
lines changed

‎src/test/regress/expected/portals.out

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,29 @@
22
-- Cursor regression tests
33
--
44
BEGIN;
5-
DECLARE foo1 SCROLL CURSOR FOR SELECT * FROM tenk1;
5+
DECLARE foo1 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
66
DECLARE foo2 SCROLL CURSOR FOR SELECT * FROM tenk2;
7-
DECLARE foo3 SCROLL CURSOR FOR SELECT * FROM tenk1;
7+
DECLARE foo3 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
88
DECLARE foo4 SCROLL CURSOR FOR SELECT * FROM tenk2;
9-
DECLARE foo5 SCROLL CURSOR FOR SELECT * FROM tenk1;
9+
DECLARE foo5 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
1010
DECLARE foo6 SCROLL CURSOR FOR SELECT * FROM tenk2;
11-
DECLARE foo7 SCROLL CURSOR FOR SELECT * FROM tenk1;
11+
DECLARE foo7 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
1212
DECLARE foo8 SCROLL CURSOR FOR SELECT * FROM tenk2;
13-
DECLARE foo9 SCROLL CURSOR FOR SELECT * FROM tenk1;
13+
DECLARE foo9 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
1414
DECLARE foo10 SCROLL CURSOR FOR SELECT * FROM tenk2;
15-
DECLARE foo11 SCROLL CURSOR FOR SELECT * FROM tenk1;
15+
DECLARE foo11 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
1616
DECLARE foo12 SCROLL CURSOR FOR SELECT * FROM tenk2;
17-
DECLARE foo13 SCROLL CURSOR FOR SELECT * FROM tenk1;
17+
DECLARE foo13 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
1818
DECLARE foo14 SCROLL CURSOR FOR SELECT * FROM tenk2;
19-
DECLARE foo15 SCROLL CURSOR FOR SELECT * FROM tenk1;
19+
DECLARE foo15 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2020
DECLARE foo16 SCROLL CURSOR FOR SELECT * FROM tenk2;
21-
DECLARE foo17 SCROLL CURSOR FOR SELECT * FROM tenk1;
21+
DECLARE foo17 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2222
DECLARE foo18 SCROLL CURSOR FOR SELECT * FROM tenk2;
23-
DECLARE foo19 SCROLL CURSOR FOR SELECT * FROM tenk1;
23+
DECLARE foo19 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2424
DECLARE foo20 SCROLL CURSOR FOR SELECT * FROM tenk2;
25-
DECLARE foo21 SCROLL CURSOR FOR SELECT * FROM tenk1;
25+
DECLARE foo21 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2626
DECLARE foo22 SCROLL CURSOR FOR SELECT * FROM tenk2;
27-
DECLARE foo23 SCROLL CURSOR FOR SELECT * FROM tenk1;
27+
DECLARE foo23 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
2828
FETCH 1 in foo1;
2929
unique1 | unique2 | two | four | ten | twenty | hundred | thousand | twothousand | fivethous | tenthous | odd | even | stringu1 | stringu2 | string4
3030
---------+---------+-----+------+-----+--------+---------+----------+-------------+-----------+----------+-----+------+----------+----------+---------
@@ -679,19 +679,19 @@ CLOSE foo12;
679679
-- record this in the system view as well (don't query the time field there
680680
-- however)
681681
SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
682-
name | statement | is_holdable | is_binary | is_scrollable
683-
-------+------------------------------------------------------+-------------+-----------+---------------
684-
foo13 | DECLARE foo13 SCROLL CURSOR FOR SELECT * FROM tenk1; | f | f | t
685-
foo15 | DECLARE foo15 SCROLL CURSOR FOR SELECT * FROM tenk1; | f | f | t
686-
foo19 | DECLARE foo19 SCROLL CURSOR FOR SELECT * FROM tenk1; | f | f | t
687-
foo17 | DECLARE foo17 SCROLL CURSOR FOR SELECT * FROM tenk1; | f | f | t
688-
foo14 | DECLARE foo14 SCROLL CURSOR FOR SELECT * FROM tenk2; | f | f | t
689-
foo21 | DECLARE foo21 SCROLL CURSOR FOR SELECT * FROM tenk1; | f | f | t
690-
foo23 | DECLARE foo23 SCROLL CURSOR FOR SELECT * FROM tenk1; | f | f | t
691-
foo18 | DECLARE foo18 SCROLL CURSOR FOR SELECT * FROM tenk2; | f | f | t
692-
foo20 | DECLARE foo20 SCROLL CURSOR FOR SELECT * FROM tenk2; | f | f | t
693-
foo22 | DECLARE foo22 SCROLL CURSOR FOR SELECT * FROM tenk2; | f | f | t
694-
foo16 | DECLARE foo16 SCROLL CURSOR FOR SELECT * FROM tenk2; | f | f | t
682+
name |statement | is_holdable | is_binary | is_scrollable
683+
-------+-----------------------------------------------------------------------+-------------+-----------+---------------
684+
foo13 | DECLARE foo13 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2; | f | f | t
685+
foo15 | DECLARE foo15 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2; | f | f | t
686+
foo19 | DECLARE foo19 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2; | f | f | t
687+
foo17 | DECLARE foo17 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2; | f | f | t
688+
foo14 | DECLARE foo14 SCROLL CURSOR FOR SELECT * FROM tenk2;| f | f | t
689+
foo21 | DECLARE foo21 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2; | f | f | t
690+
foo23 | DECLARE foo23 SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2; | f | f | t
691+
foo18 | DECLARE foo18 SCROLL CURSOR FOR SELECT * FROM tenk2;| f | f | t
692+
foo20 | DECLARE foo20 SCROLL CURSOR FOR SELECT * FROM tenk2;| f | f | t
693+
foo22 | DECLARE foo22 SCROLL CURSOR FOR SELECT * FROM tenk2;| f | f | t
694+
foo16 | DECLARE foo16 SCROLL CURSOR FOR SELECT * FROM tenk2;| f | f | t
695695
(11 rows)
696696

697697
END;
@@ -704,7 +704,7 @@ SELECT name, statement, is_holdable, is_binary, is_scrollable FROM pg_cursors;
704704
-- NO SCROLL disallows backward fetching
705705
--
706706
BEGIN;
707-
DECLARE foo24 NO SCROLL CURSOR FOR SELECT * FROM tenk1;
707+
DECLARE foo24 NO SCROLL CURSOR FOR SELECT * FROM tenk1 ORDER BY unique2;
708708
FETCH 1 FROM foo24;
709709
unique1 | unique2 | two | four | ten | twenty | hundred | thousand | twothousand | fivethous | tenthous | odd | even | stringu1 | stringu2 | string4
710710
---------+---------+-----+------+-----+--------+---------+----------+-------------+-----------+----------+-----+------+----------+----------+---------
@@ -767,7 +767,7 @@ CLOSE foo25;
767767
-- ROLLBACK should close holdable cursors
768768
--
769769
BEGIN;
770-
DECLARE foo26 CURSOR WITH HOLD FOR SELECT * FROM tenk1;
770+
DECLARE foo26 CURSOR WITH HOLD FOR SELECT * FROM tenk1 ORDER BY unique2;
771771
ROLLBACK;
772772
-- should fail
773773
FETCH FROM foo26;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp