Re: Built-in CTYPE provider
От
Peter Eisentraut
Тема
Re: Built-in CTYPE provider
Дата
Msg-id
613c120a-5413-4fa7-a501-6590eae558f8@eisentraut.org
Ответ на
Re: Built-in CTYPE provider (Jeff Davis)
Список
Дерево обсуждения
Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Robert Haas <robertmhaas@gmail.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Joe Conway <mail@joeconway.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Laurenz Albe <laurenz.albe@cybertec.at>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Laurenz Albe <laurenz.albe@cybertec.at>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in CTYPE provider Noah Misch <noah@leadboat.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Laurenz Albe <laurenz.albe@cybertec.at>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Laurenz Albe <laurenz.albe@cybertec.at>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Alexander Lakhin <exclusion@gmail.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Laurenz Albe <laurenz.albe@cybertec.at>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Thomas Munro <thomas.munro@gmail.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in CTYPE provider Thomas Munro <thomas.munro@gmail.com>
Re: Built-in CTYPE provider Tom Lane <tgl@sss.pgh.pa.us>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Peter Eisentraut <peter@eisentraut.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Robert Haas <robertmhaas@gmail.com>
Re: Built-in CTYPE provider Michael Paquier <michael@paquier.xyz>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Robert Haas <robertmhaas@gmail.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Robert Haas <robertmhaas@gmail.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeremy Schneider <schneider@ardentperf.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider "Daniel Verite" <daniel@manitou-mail.org>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
Re: Built-in CTYPE provider Jeff Davis <pgsql@j-davis.com>
On 14.03.24 09:08, Jeff Davis wrote: > 0001 (the C.UTF-8 locale) is also close. Considering that most of the > infrastructure is already in place, that's not a large patch. You many > have some comments about the way I'm canonicalizing and validating in > initdb -- that could be cleaner, but it feels like I should refactor > the surrounding code separately first. If have tested this against the libc locale C.utf8 that was available on the OS, and the behavior is consistent. I wonder if we should version the builtin locales too. We might make a mistake and want to change something sometime? Tiny comments: * src/bin/scripts/t/020_createdb.pl The two added tests should have different names that tells them apart (like the new initdb tests). * src/include/catalog/pg_collation.dat Maybe use 'and' instead of '&' in the description. > 0002 (inlining utf8 functions) is also ready. Seems ok. > For 0003 and beyond, I'd like some validation that it's what you had in > mind. I'll look into those later.
В списке pgsql-hackers по дате отправления