Re: Pre-proposal: unicode normalized text
Jeff Davis <pgsql@j-davis.com>
From: Jeff Davis <pgsql@j-davis.com>
To: Peter Eisentraut <peter@eisentraut.org>, Robert Haas
<robertmhaas@gmail.com>
Cc: pgsql-hackers@postgresql.org
Date: 2023-10-11T07:37:46Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Try again to fix the MSVC build
- 151ffcf6d8c1 17.0 landed
-
Additional unicode primitive functions.
- a02b37fc0832 17.0 landed
On Wed, 2023-10-11 at 08:56 +0200, Peter Eisentraut wrote: > On 11.10.23 03:08, Jeff Davis wrote: > > * unicode_is_valid(text): returns true if all codepoints are > > assigned, false otherwise > > We need to be careful about precise terminology. "Valid" has a > defined > meaning for Unicode. A byte sequence can be valid or not as UTF-8. > But > a string containing unassigned code points is not not-"valid" as > Unicode. Agreed. Perhaps "unicode_assigned()" is better? > > * unicode_version(): version of unicode Postgres is built with > > * icu_unicode_version(): version of Unicode ICU is built with > > This seems easy enough, but it's not clear what users would actually > do > with that. Just there to make it visible. If it affects the semantics (which it does currently for normalization) it seems wise to have some way to access the version. Regards, Jeff Davis