Re: pgsql: Add option to use ICU as global locale provider

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: pgsql: Add option to use ICU as global locale provider
Дата
Msg-id 7960418a-b5ac-8a53-bf45-dec2b48e01e9@enterprisedb.com
обсуждение исходный текст
Ответы Re: pgsql: Add option to use ICU as global locale provider  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: pgsql: Add option to use ICU as global locale provider  (Andres Freund <andres@anarazel.de>)
Список pgsql-hackers
On 18.03.22 10:27, Julien Rouhaud wrote:
> I'm attaching a patch that fixes both issues for me with ICU 50.  Note that
> there's already a test that would have failed for CREATE DATABASE if initdb
> tests didn't fail first, so no new test needed.
> 
> I ended up copy/pasting icu_set_collation_attributes() in initdb.c.  There
> shouldn't be new attributes added in old ICU versions, and there are enough
> differences to make it work in the frontend that it didn't seems worth to have
> a single function.

Another option is that we just don't do the check in initdb.  As the 
tests show, you will then get an error from the backend call, so it's 
really just a question of when the error is reported.

Why does your patch introduce a function check_icu_locale() that is only 
called once?  Did you have further plans for that?



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Stephen Frost
Дата:
Сообщение: Re: Proposal: Support custom authentication methods using hooks
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [PATCH] Add support to table_to_xmlschema regex when timestamp has time zone