Re: pg_class catalog question...

Поиск
Список
Период
Сортировка
От Jim C. Nasby
Тема Re: pg_class catalog question...
Дата
Msg-id 20060402185038.GK49405@pervasive.com
обсуждение исходный текст
Ответ на Re: pg_class catalog question...  (Thomas Hallgren <thomas@tada.se>)
Ответы Re: pg_class catalog question...  (Thomas Hallgren <thomas@tada.se>)
Список pgsql-hackers
On Sat, Apr 01, 2006 at 05:42:34PM +0200, Thomas Hallgren wrote:
> Jim C. Nasby wrote:
> >On Fri, Mar 31, 2006 at 11:29:15AM -0500, Tom Lane wrote:
> >>This argument falls flat when you consider that the width of a CHAR
> >>entry is measured in characters, not bytes, and therefore its physical
> >>size is not fixed even if its logical width is.
> >
> >True, but in every case I've used char it was to store something that
> >would never be multi-byte, like a GUID, or a SHA1. Though I guess in
> >retrospect, what would really be handy is 'hex' datatype, that stores a
> >hex string (possibly with a custom format, such as a GUID) in it's
> >native binary format.
> 
> Why not simply a fixed number of bytes, i.e. byte(16) or octet(16)? 
> Hexadecimal is just a convenient human-readable representation.

Well, hex is much easier to deal with in many regards than raw bytes,
though. But yes, the idea is that you'd just store raw bytes on disk.
byte or octet would work fine if they existed.
-- 
Jim C. Nasby, Sr. Engineering Consultant      jnasby@pervasive.com
Pervasive Software      http://pervasive.com    work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf       cell: 512-569-9461


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: uh-oh, buildfarm all red
Следующее
От: Thomas Hallgren
Дата:
Сообщение: Re: pg_class catalog question...