diff options
author | Jeff Davis <jdavis@postgresql.org> | 2025-04-21 12:34:58 -0700 |
---|---|---|
committer | Jeff Davis <jdavis@postgresql.org> | 2025-04-21 12:34:58 -0700 |
commit | 90260e2ec6bbfc3dfa9d9501ab75c535de52f677 (patch) | |
tree | eedee7e0630fc5f52235270186f8a061777e9500 /doc/src | |
parent | 80b727eb9deab589a8648750bc20f1623d5acd3e (diff) | |
download | postgresql-90260e2ec6bbfc3dfa9d9501ab75c535de52f677.tar.gz postgresql-90260e2ec6bbfc3dfa9d9501ab75c535de52f677.zip |
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 <noah@leadboat.com>
Reviewed-by: Noah Misch <noah@leadboat.com>
Discussion: https://postgr.es/m/20250417135841.33.nmisch@google.com
Diffstat (limited to 'doc/src')
0 files changed, 0 insertions, 0 deletions