Re: Pre-proposal: unicode normalized text
От
Nico Williams
Тема
Re: Pre-proposal: unicode normalized text
Дата
Msg-id
ZR3V2vmpfxnDw3Q0@ubby21
Ответ на
Re: Pre-proposal: unicode normalized text (Jeff Davis)
Список
Дерево обсуждения
Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Peter Eisentraut <peter@eisentraut.org>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Peter Eisentraut <peter@eisentraut.org>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Peter Eisentraut <peter@eisentraut.org>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Peter Eisentraut <peter@eisentraut.org>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Peter Eisentraut <peter@eisentraut.org>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Thomas Munro <thomas.munro@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text David Rowley <dgrowleyml@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Thomas Munro <thomas.munro@gmail.com>
Re: Pre-proposal: unicode normalized text David Rowley <dgrowleyml@gmail.com>
Re: Pre-proposal: unicode normalized text John Naylor <johncnaylorls@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text "Daniel Verite" <daniel@manitou-mail.org>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Isaac Morland <isaac.morland@gmail.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Peter Eisentraut <peter@eisentraut.org>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Chapman Flack <chap@anastigmatix.net>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Chapman Flack <chap@anastigmatix.net>
Re: Pre-proposal: unicode normalized text Phil Krylov <phil@krylov.eu>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Isaac Morland <isaac.morland@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Isaac Morland <isaac.morland@gmail.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Isaac Morland <isaac.morland@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Peter Eisentraut <peter@eisentraut.org>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Tom Lane <tgl@sss.pgh.pa.us>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Matthias van de Meent <boekewurm+postgres@gmail.com>
Re: Pre-proposal: unicode normalized text Isaac Morland <isaac.morland@gmail.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Robert Haas <robertmhaas@gmail.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
Re: Pre-proposal: unicode normalized text Jeff Davis <pgsql@j-davis.com>
Re: Pre-proposal: unicode normalized text Nico Williams <nico@cryptonector.com>
On Wed, Oct 04, 2023 at 01:38:15PM -0700, Jeff Davis wrote: > On Wed, 2023-10-04 at 14:02 -0400, Chapman Flack wrote: > > The SQL standard would have me able to: > > > > [...] > > _UTF8'Hello, world!' and _LATIN1'Hello, world!' > > Is there a use case for that? UTF-8 is able to encode any unicode code > point, it's relatively compact, and it's backwards-compatible with 7- > bit ASCII. If you have a variety of text data in your system (and in > many cases even if not), then UTF-8 seems like the right solution. > > Text data encoded 17 different ways requires a lot of bookkeeping in > the type system, and it also requires injecting a bunch of fallible > transcoding operators around just to compare strings. Better that than TEXT blobs w/ the encoding given by the `CREATE DATABASE` or `initdb` default! It'd be a lot _less_ fragile to have all text tagged with an encoding (indirectly, via its type which then denotes the encoding). That would be a lot of work, but starting with just a UTF-8 text type would be an improvement. Nico --
В списке pgsql-hackers по дате отправления