Re: ICU locale validation / canonicalization
От | Peter Eisentraut |
---|---|
Тема | Re: ICU locale validation / canonicalization |
Дата | |
Msg-id | 1569fa4c-aded-57c4-eb07-3bcf03c5e423@enterprisedb.com обсуждение исходный текст |
Ответ на | Re: ICU locale validation / canonicalization (Jeff Davis <pgsql@j-davis.com>) |
Ответы |
Re: ICU locale validation / canonicalization
|
Список | pgsql-hackers |
On 13.03.23 16:31, Jeff Davis wrote: >> What we had discussed a while ago in one of these threads is that ICU >> before version 54 do not support keyword lists, and we have custom >> code >> to do that parsing ourselves, but we don't have code to do the same >> for >> language tags. Therefore, if I understand this right, if we >> automatically convert ICU locale IDs to language tags, as shown >> above, >> then we break support for such locales in those older ICU versions. > > Right. In versions 53 and earlier, and during pg_upgrade, we would just > preserve the locale string as entered. Another issue that came to mind: Right now, you can, say, develop SQL schemas on a newer ICU version, say, your laptop, and then deploy them on a server running an older ICU version. If we have a cutoff beyond which we convert ICU locale IDs to language tags, then this won't work anymore for certain combinations. And RHEL/CentOS 7 is still pretty popular.
В списке pgsql-hackers по дате отправления: