@@ -455,8 +455,8 @@ SELECT 'Goldmann' < 'Götz' COLLATE "de-x-icu", 'Goldmann' > 'Götz' COLLATE tes
455
455
456
456
-- nondeterministic collations
457
457
458
- CREATE COLLATION ctest_det (provider = icu, locale = ' und ' , deterministic = true);
459
- CREATE COLLATION ctest_nondet (provider = icu, locale = ' und ' , deterministic = false);
458
+ CREATE COLLATION ctest_det (provider = icu, locale = ' ' , deterministic = true);
459
+ CREATE COLLATION ctest_nondet (provider = icu, locale = ' ' , deterministic = false);
460
460
461
461
CREATE TABLE test6 (a int , b text );
462
462
-- same string in different normal forms
@@ -466,8 +466,8 @@ SELECT * FROM test6;
466
466
SELECT * FROM test6 WHERE b = ' äbc' COLLATE ctest_det;
467
467
SELECT * FROM test6 WHERE b = ' äbc' COLLATE ctest_nondet;
468
468
469
- CREATE COLLATION case_sensitive (provider = icu, locale = ' und ' );
470
- CREATE COLLATION case_insensitive (provider = icu, locale = ' und-u-ks-level2 ' , deterministic = false);
469
+ CREATE COLLATION case_sensitive (provider = icu, locale = ' ' );
470
+ CREATE COLLATION case_insensitive (provider = icu, locale = ' @colStrength=secondary ' , deterministic = false);
471
471
472
472
SELECT ' abc' <= ' ABC' COLLATE case_sensitive, ' abc' >= ' ABC' COLLATE case_sensitive;
473
473
SELECT ' abc' <= ' ABC' COLLATE case_insensitive, ' abc' >= ' ABC' COLLATE case_insensitive;
@@ -602,7 +602,7 @@ INSERT INTO inner_text VALUES ('a', NULL);
602
602
SELECT * FROM outer_text WHERE (f1, f2) NOT IN (SELECT * FROM inner_text);
603
603
604
604
-- accents
605
- CREATE COLLATION ignore_accents (provider = icu, locale = ' und-u-ks-level1-kc-true ' , deterministic = false);
605
+ CREATE COLLATION ignore_accents (provider = icu, locale = ' @colStrength=primary;colCaseLevel=yes ' , deterministic = false);
606
606
607
607
CREATE TABLE test4 (a int , b text );
608
608
INSERT INTO test4 VALUES (1 , ' cote' ), (2 , ' côte' ), (3 , ' coté' ), (4 , ' côté' );
0 commit comments