Re: [18] Policy on IMMUTABLE functions and Unicode updates

Поиск
Список
Период
Сортировка
От Joe Conway
Тема Re: [18] Policy on IMMUTABLE functions and Unicode updates
Дата
Msg-id 88999a53-d15c-4e46-88fd-c7565a86c4b3@joeconway.com
обсуждение исходный текст
Ответ на Re: [18] Policy on IMMUTABLE functions and Unicode updates  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 7/23/24 15:26, Tom Lane wrote:
> Robert Haas <robertmhaas@gmail.com> writes:
>> Also, Noah has pointed out that C.UTF-8 introduces some
>> forward-compatibility hazards of its own, at least with respect to
>> ctype semantics. I don't have a clear view of what ought to be done
>> about that, but if we just replace a dependency on an unstable set of
>> libc definitions with a dependency on an equally unstable set of
>> PostgreSQL definitions, we're not really winning.
> 
> No, I think we *are* winning, because the updates are not "equally
> unstable": with pg_c_utf8, we control when changes happen.  We can
> align them with major releases and release-note the differences.
> With libc-based collations, we have zero control and not much
> notification.

+1

>> Do we need to version the new ctype provider?
> 
> It would be a version for the underlying Unicode definitions,
> not the provider as such, but perhaps yes.  I don't know to what
> extent doing so would satisfy Noah's concern; but if it would do
> so I'd be happy with that answer.

I came to the same conclusion. I think someone mentioned somewhere on 
this thread that other databases support multiple Unicode versions. I 
think we need to figure out how to do that too.

-- 
Joe Conway
PostgreSQL Contributors Team
RDS Open Source Databases
Amazon Web Services: https://aws.amazon.com




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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Useless toast
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Useless toast