summaryrefslogtreecommitdiff
path: root/src/test/regress/sql/collate.utf8.sql
diff options
context:
space:
mode:
authorJeff Davis2025-04-21 19:34:58 +0000
committerJeff Davis2025-04-21 19:34:58 +0000
commit90260e2ec6bbfc3dfa9d9501ab75c535de52f677 (patch)
treeeedee7e0630fc5f52235270186f8a061777e9500 /src/test/regress/sql/collate.utf8.sql
parent80b727eb9deab589a8648750bc20f1623d5acd3e (diff)
Fix INITCAP() word boundaries for PG_UNICODE_FAST.
Word boundaries are based on whether a character is alphanumeric or not. For the PG_UNICODE_FAST collation, alphanumeric includes non-ASCII digits; whereas for the PG_C_UTF8 collation, it only includes digits 0-9. Pass down the right information from the pg_locale_t into initcap_wbnext to differentiate the behavior. Reported-by: Noah Misch <[email protected]> Reviewed-by: Noah Misch <[email protected]> Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'src/test/regress/sql/collate.utf8.sql')
-rw-r--r--src/test/regress/sql/collate.utf8.sql2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/regress/sql/collate.utf8.sql b/src/test/regress/sql/collate.utf8.sql
index 6c7c7aec9ec..d6d14220ab3 100644
--- a/src/test/regress/sql/collate.utf8.sql
+++ b/src/test/regress/sql/collate.utf8.sql
@@ -45,6 +45,7 @@ INSERT INTO test_pg_c_utf8 VALUES
('abc DEF 123abc'),
('ábc sßs ßss DÉF'),
('DŽxxDŽ džxxDž Džxxdž'),
+ (U&'Λλ 1a \FF11a'),
('ȺȺȺ'),
('ⱥⱥⱥ'),
('ⱥȺ');
@@ -100,6 +101,7 @@ INSERT INTO test_pg_unicode_fast VALUES
('abc DEF 123abc'),
('ábc sßs ßss DÉF'),
('DŽxxDŽ džxxDž Džxxdž'),
+ (U&'Λλ 1a \FF11a'),
('ȺȺȺ'),
('ⱥⱥⱥ'),
('ⱥȺ');