Feature Request: Multi-octet raw

Поиск
Список
Период
Сортировка
От Trent Shipley
Тема Feature Request: Multi-octet raw
Дата
Msg-id 200512062054.43025.tshipley@deru.com
обсуждение исходный текст
Ответы Re: Feature Request: Multi-octet raw  (Martijn van Oosterhout <kleptog@svana.org>)
Список pgsql-hackers
It would be nice if Postgresql supported multi-octet raw data.  Certainly a 
lot of what you would do with it would be similar to bytea, but the basic 
string functions would be overloaded so that the unit of work would be a 
multi-octet word.  

Multi-octet instances could be cast to bytea when one wanted to work with the 
data bit-by-bit instead of word-by-word.

the declaration would be something like:

CREATE TABLE acme( ...  ,multi_octet_foo  MULTIOCTET (octets-per-word, max-words-per-column) ,...)

To reuse a declaration you could create a domain.


MULTIOCTET columns could be loaded using octal, decimal, or hexadecimal text 
input. 


The real advantage of a multi-octet type would be for power users.  The code 
would be reusable.  It would simplify tasks like creating the often requested 
native support for UTF-16 and the less frequently requested UTF-32.


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

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: row is too big: size 8916, maximum size 8136
Следующее
От: Jan Wieck
Дата:
Сообщение: Re: Replication on the backend