Re: Re: Big 7.1 open items

Поиск
Список
Период
Сортировка
От Thomas Lockhart
Тема Re: Re: Big 7.1 open items
Дата
Msg-id 3948E4D7.A3B722E9@alumni.caltech.edu
обсуждение исходный текст
Ответ на Re: Big 7.1 open items  (Michael Robinson <robinson@netrinsics.com>)
Ответы Re: Re: Big 7.1 open items  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Character sets (Re: Re: Big 7.1 open items)  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers
> o Don't accept character sequences those are not valid as their 
>   charset (signaling ERROR seems appropriate IMHO)
> o Make PostgreSQL more multibyte aware (for example, TRIM function and
>   NAME data type)
> o Regard n of CHAR(n)/VARCHAR(n) as the number of letters, rather than
>   the number of bytes

All good, and important features when we are done.

One issue: I can see (or imagine ;) how we can use the Postgres type
system to manage multiple character sets. But allowing arbitrary
character sets in, say, table names forces us to cope with allowing a
mix of character sets in a single column of a system table. afaik this
general capability is not mandated by SQL9x (the SQL_TEXT character set
is used for all system resources??). Would it be acceptable to have a
"default database character set" which is allowed to creep into the
pg_xxx tables? Even that seems to be a difficult thing to accomplish at
the moment (we'd need to get some of the text manipulation functions
from the catalogs, not from hardcoded references as we do now).

We should itemize all of these issues so we can keep track of what is
necessary, possible, and/or "easy".
              - Thomas


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

Предыдущее
От: "Mark Hollomon"
Дата:
Сообщение: Bug with views and defaults
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: info on unixODBC/Postgres driver port to IRIX 6.5.7 64bit