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

Commitb626483

Browse files
committed
Fix random regression failure in test case "collate.icu.utf8"
This is a fix similar to2d7d67c, where slight plan alteration cancause a random failure of this regression test because of an incorecttuple ordering, except that this one involves lookups of pg_type.Similarly to the other case, add ORDER BY clauses to ensure the outputorder.The failure has been seen at least once on buildfarm member skink.Reported-by: Thomas MunroDiscussion:https://postgr.es/m/CA+hUKGLjR9ZBvhXcr9b-NSBHPw9aRgbjyzGE+kqLsT4vwX+nkQ@mail.gmail.comBackpatch-through: 12
1 parent6844adb commitb626483

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

‎src/test/regress/expected/collate.icu.utf8.out

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1644,14 +1644,16 @@ SELECT relname FROM pg_class WHERE 'PG_CLASS'::text = relname COLLATE case_insen
16441644
pg_class
16451645
(1 row)
16461646

1647-
SELECT typname FROM pg_type WHERE typname LIKE 'int_' AND typname <> 'INT2'::text COLLATE case_insensitive;
1647+
SELECT typname FROM pg_type WHERE typname LIKE 'int_' AND typname <> 'INT2'::text
1648+
COLLATE case_insensitive ORDER BY typname;
16481649
typname
16491650
---------
16501651
int4
16511652
int8
16521653
(2 rows)
16531654

1654-
SELECT typname FROM pg_type WHERE typname LIKE 'int_' AND 'INT2'::text <> typname COLLATE case_insensitive;;
1655+
SELECT typname FROM pg_type WHERE typname LIKE 'int_' AND 'INT2'::text <> typname
1656+
COLLATE case_insensitive ORDER BY typname;
16551657
typname
16561658
---------
16571659
int4

‎src/test/regress/sql/collate.icu.utf8.sql

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -595,8 +595,10 @@ SELECT 'ὀδυσσεύς' = 'ὈΔΥΣΣΕΎΣ' COLLATE case_insensitive;
595595
SELECT relnameFROM pg_classWHERE relname='PG_CLASS'::text COLLATE case_insensitive;
596596
SELECT relnameFROM pg_classWHERE'PG_CLASS'::text= relname COLLATE case_insensitive;
597597

598-
SELECT typnameFROM pg_typeWHERE typnameLIKE'int_'AND typname<>'INT2'::text COLLATE case_insensitive;
599-
SELECT typnameFROM pg_typeWHERE typnameLIKE'int_'AND'INT2'::text<> typname COLLATE case_insensitive;;
598+
SELECT typnameFROM pg_typeWHERE typnameLIKE'int_'AND typname<>'INT2'::text
599+
COLLATE case_insensitiveORDER BY typname;
600+
SELECT typnameFROM pg_typeWHERE typnameLIKE'int_'AND'INT2'::text<> typname
601+
COLLATE case_insensitiveORDER BY typname;
600602

601603
-- test case adapted from subselect.sql
602604
CREATE TEMP TABLE outer_text (f1text COLLATE case_insensitive, f2text);

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp