mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-21 08:29:39 +08:00
Disable multi-byte citext tests
This reverts commit 890faaf1
which attempted unsuccessfully to deal with
the problem, and instead just comments out these tests like other similar
tests elsewhere in the script.
This commit is contained in:
parent
ed22fb8b00
commit
d1687c6926
@ -1,8 +1,6 @@
|
||||
--
|
||||
-- Test citext datatype
|
||||
--
|
||||
--- script setup
|
||||
set client_encoding = 'utf8';
|
||||
CREATE EXTENSION citext;
|
||||
-- Check whether any of our opclasses fail amvalidate
|
||||
SELECT amname, opcname
|
||||
@ -2599,6 +2597,8 @@ SELECT citext_pattern_ge('b'::citext, 'A'::citext) AS true;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
-- Multi-byte tests below are diabled like the sanity tests above.
|
||||
-- Uncomment to run them.
|
||||
-- Test ~<~ and ~<=~
|
||||
SELECT 'a'::citext ~<~ 'B'::citext AS t;
|
||||
t
|
||||
@ -2612,12 +2612,7 @@ SELECT 'b'::citext ~<~ 'A'::citext AS f;
|
||||
f
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~<~ 'À'::citext AS f;
|
||||
f
|
||||
---
|
||||
f
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~<~ 'À'::citext AS f;
|
||||
SELECT 'a'::citext ~<=~ 'B'::citext AS t;
|
||||
t
|
||||
---
|
||||
@ -2630,12 +2625,7 @@ SELECT 'a'::citext ~<=~ 'A'::citext AS t;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~<=~ 'À'::citext AS t;
|
||||
t
|
||||
---
|
||||
f
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~<=~ 'À'::citext AS t;
|
||||
-- Test ~>~ and ~>=~
|
||||
SELECT 'B'::citext ~>~ 'a'::citext AS t;
|
||||
t
|
||||
@ -2649,12 +2639,7 @@ SELECT 'b'::citext ~>~ 'A'::citext AS t;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~>~ 'À'::citext AS f;
|
||||
f
|
||||
---
|
||||
t
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~>~ 'À'::citext AS f;
|
||||
SELECT 'B'::citext ~>~ 'b'::citext AS f;
|
||||
f
|
||||
---
|
||||
@ -2667,12 +2652,7 @@ SELECT 'B'::citext ~>=~ 'b'::citext AS t;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~>=~ 'À'::citext AS t;
|
||||
t
|
||||
---
|
||||
t
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~>=~ 'À'::citext AS t;
|
||||
-- Test implicit casting. citext casts to text, but not vice-versa.
|
||||
SELECT 'B'::citext ~<~ 'a'::text AS t; -- text wins.
|
||||
t
|
||||
|
@ -1,8 +1,6 @@
|
||||
--
|
||||
-- Test citext datatype
|
||||
--
|
||||
--- script setup
|
||||
set client_encoding = 'utf8';
|
||||
CREATE EXTENSION citext;
|
||||
-- Check whether any of our opclasses fail amvalidate
|
||||
SELECT amname, opcname
|
||||
@ -2599,6 +2597,8 @@ SELECT citext_pattern_ge('b'::citext, 'A'::citext) AS true;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
-- Multi-byte tests below are diabled like the sanity tests above.
|
||||
-- Uncomment to run them.
|
||||
-- Test ~<~ and ~<=~
|
||||
SELECT 'a'::citext ~<~ 'B'::citext AS t;
|
||||
t
|
||||
@ -2612,12 +2612,7 @@ SELECT 'b'::citext ~<~ 'A'::citext AS f;
|
||||
f
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~<~ 'À'::citext AS f;
|
||||
f
|
||||
---
|
||||
f
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~<~ 'À'::citext AS f;
|
||||
SELECT 'a'::citext ~<=~ 'B'::citext AS t;
|
||||
t
|
||||
---
|
||||
@ -2630,12 +2625,7 @@ SELECT 'a'::citext ~<=~ 'A'::citext AS t;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~<=~ 'À'::citext AS t;
|
||||
t
|
||||
---
|
||||
t
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~<=~ 'À'::citext AS t;
|
||||
-- Test ~>~ and ~>=~
|
||||
SELECT 'B'::citext ~>~ 'a'::citext AS t;
|
||||
t
|
||||
@ -2649,12 +2639,7 @@ SELECT 'b'::citext ~>~ 'A'::citext AS t;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~>~ 'À'::citext AS f;
|
||||
f
|
||||
---
|
||||
f
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~>~ 'À'::citext AS f;
|
||||
SELECT 'B'::citext ~>~ 'b'::citext AS f;
|
||||
f
|
||||
---
|
||||
@ -2667,12 +2652,7 @@ SELECT 'B'::citext ~>=~ 'b'::citext AS t;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
SELECT 'à'::citext ~>=~ 'À'::citext AS t;
|
||||
t
|
||||
---
|
||||
t
|
||||
(1 row)
|
||||
|
||||
-- SELECT 'à'::citext ~>=~ 'À'::citext AS t;
|
||||
-- Test implicit casting. citext casts to text, but not vice-versa.
|
||||
SELECT 'B'::citext ~<~ 'a'::text AS t; -- text wins.
|
||||
t
|
||||
|
@ -2,9 +2,6 @@
|
||||
-- Test citext datatype
|
||||
--
|
||||
|
||||
--- script setup
|
||||
set client_encoding = 'utf8';
|
||||
|
||||
CREATE EXTENSION citext;
|
||||
|
||||
-- Check whether any of our opclasses fail amvalidate
|
||||
@ -804,21 +801,24 @@ SELECT citext_pattern_ge('b'::citext, 'a'::citext) AS true;
|
||||
SELECT citext_pattern_ge('B'::citext, 'a'::citext) AS true;
|
||||
SELECT citext_pattern_ge('b'::citext, 'A'::citext) AS true;
|
||||
|
||||
-- Multi-byte tests below are diabled like the sanity tests above.
|
||||
-- Uncomment to run them.
|
||||
|
||||
-- Test ~<~ and ~<=~
|
||||
SELECT 'a'::citext ~<~ 'B'::citext AS t;
|
||||
SELECT 'b'::citext ~<~ 'A'::citext AS f;
|
||||
SELECT 'à'::citext ~<~ 'À'::citext AS f;
|
||||
-- SELECT 'à'::citext ~<~ 'À'::citext AS f;
|
||||
SELECT 'a'::citext ~<=~ 'B'::citext AS t;
|
||||
SELECT 'a'::citext ~<=~ 'A'::citext AS t;
|
||||
SELECT 'à'::citext ~<=~ 'À'::citext AS t;
|
||||
-- SELECT 'à'::citext ~<=~ 'À'::citext AS t;
|
||||
|
||||
-- Test ~>~ and ~>=~
|
||||
SELECT 'B'::citext ~>~ 'a'::citext AS t;
|
||||
SELECT 'b'::citext ~>~ 'A'::citext AS t;
|
||||
SELECT 'à'::citext ~>~ 'À'::citext AS f;
|
||||
-- SELECT 'à'::citext ~>~ 'À'::citext AS f;
|
||||
SELECT 'B'::citext ~>~ 'b'::citext AS f;
|
||||
SELECT 'B'::citext ~>=~ 'b'::citext AS t;
|
||||
SELECT 'à'::citext ~>=~ 'À'::citext AS t;
|
||||
-- SELECT 'à'::citext ~>=~ 'À'::citext AS t;
|
||||
|
||||
-- Test implicit casting. citext casts to text, but not vice-versa.
|
||||
SELECT 'B'::citext ~<~ 'a'::text AS t; -- text wins.
|
||||
|
Loading…
Reference in New Issue
Block a user