Re: Collation versioning

Поиск
Список
Период
Сортировка
Искать
От
Peter Eisentraut
Тема
Re: Collation versioning
Дата
Msg-id
242e081c-aec8-a20a-510c-f4d0f183cebd@2ndquadrant.com
Ответ на
Список
Дерево обсуждения
Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Stephen Frost <sfrost@snowman.net>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Douglas Doole <dougdoole@gmail.com>
Re: Collation versioning Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Collation versioning Douglas Doole <dougdoole@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Laurenz Albe <laurenz.albe@cybertec.at>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Robert Haas <robertmhaas@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Robert Haas <robertmhaas@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Tom Lane <tgl@sss.pgh.pa.us>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Laurenz Albe <laurenz.albe@cybertec.at>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Tom Lane <tgl@sss.pgh.pa.us>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning David Rowley <dgrowleyml@gmail.com>
Re: Collation versioning David Rowley <dgrowleyml@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Tom Lane <tgl@sss.pgh.pa.us>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Tom Lane <tgl@sss.pgh.pa.us>
Re: Collation versioning David Rowley <dgrowleyml@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Laurenz Albe <laurenz.albe@cybertec.at>
Re: Collation versioning Juan José Santamaría Flecha <juanjo.santamaria@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Juan José Santamaría Flecha <juanjo.santamaria@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Michael Paquier <michael@paquier.xyz>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Julien Rouhaud <rjuju123@gmail.com>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Thomas Munro <thomas.munro@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Stephen Frost <sfrost@snowman.net>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Stephen Frost <sfrost@snowman.net>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Stephen Frost <sfrost@snowman.net>
Re: Collation versioning Douglas Doole <dougdoole@gmail.com>
Re: Collation versioning Stephen Frost <sfrost@snowman.net>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Stephen Frost <sfrost@snowman.net>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Stephen Frost <sfrost@snowman.net>
Re: Collation versioning Douglas Doole <dougdoole@gmail.com>
Re: Collation versioning Greg Stark <stark@mit.edu>
Re: Collation versioning Douglas Doole <dougdoole@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Douglas Doole <dougdoole@gmail.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
Re: Collation versioning Christoph Berg <myon@debian.org>
Re: Collation versioning Peter Geoghegan <pg@bowt.ie>
Re: Collation versioning Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Collation versioning Thomas Munro <thomas.munro@enterprisedb.com>
On 07/09/2018 23:34, Thomas Munro wrote:
> On Thu, Sep 6, 2018 at 5:36 PM Thomas Munro
>  wrote:
>> On Thu, Sep 6, 2018 at 12:01 PM Peter Eisentraut
>>  wrote:
>>> Also, note that this mechanism only applies to collation objects, not to
>>> database-global locales.  So most users wouldn't be helped by this approach.
>>
>> Yeah, right, that would have to work for this to be useful.  I will
>> look into that.
> 
> We could perform a check up front in (say) CheckMyDatabase(), or maybe
> defer until the first string comparison.  The tricky question is where
> to store it.
> 
> 1.  We could add datcollversion to pg_database.
> 
> 2.  We could remove datcollate and datctype and instead store a
> collation OID.  I'm not sure what problems would come up, but for
> starters it seems a bit weird to have a shared catalog pointing to
> rows in a non-shared catalog.
> 
> The same question comes up if we want to support ICU as a database
> level default.  Add datcollprovider, or point to a pg_collation row?

This was previously discussed here:
https://www.postgresql.org/message-id/f689322a-4fc5-10cc-4a60-81f1ff0166c9@2ndquadrant.com
-- without a conclusion.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: Peter Eisentraut
Дата:
FAQ