Re: [HACKERS] bytea_output output of base64

Поиск
Список
Период
Сортировка
Искать
От
Kenneth Marshall
Тема
Re: [HACKERS] bytea_output output of base64
Дата
Msg-id
20170224134414.GQ4234@aart.rice.edu
Ответ на
Список
Дерево обсуждения
[HACKERS] bytea_output output of base64 Bruce Momjian <bruce@momjian.us>
Re: [HACKERS] bytea_output output of base64 Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] bytea_output output of base64 Bruce Momjian <bruce@momjian.us>
Re: [HACKERS] bytea_output output of base64 David Fetter <david@fetter.org>
Re: [HACKERS] bytea_output output of base64 Tom Lane <tgl@sss.pgh.pa.us>
Re: [HACKERS] bytea_output output of base64 Kenneth Marshall <ktm@rice.edu>
Re: [HACKERS] bytea_output output of base64 Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: [HACKERS] bytea_output output of base64 Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: [HACKERS] bytea_output output of base64 Bruce Momjian <bruce@momjian.us>
Re: [HACKERS] bytea_output output of base64 Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: [HACKERS] bytea_output output of base64 Fabien COELHO <coelho@cri.ensmp.fr>
Re: [HACKERS] bytea_output output of base64 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] bytea_output output of base64 Bruce Momjian <bruce@momjian.us>
Re: [HACKERS] bytea_output output of base64 Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] bytea_output output of base64 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] bytea_output output of base64 Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] bytea_output output of base64 Bruce Momjian <bruce@momjian.us>
On Thu, Feb 23, 2017 at 03:52:46PM -0800, David Fetter wrote:
> On Thu, Feb 23, 2017 at 05:55:37PM -0500, Bruce Momjian wrote:
> > On Thu, Feb 23, 2017 at 04:08:58PM -0500, Tom Lane wrote:
> > > Bruce Momjian  writes:
> > > > Is there a reason we don't support base64 as a bytea_output output
> > > > option, except that no one has implemented it?
> > > 
> > > How about "we already have one too many bytea output formats"?
> > > I don't think forcing code to try to support still another one
> > > is a great thing ... especially not if it couldn't be reliably
> > > distinguished from the hex format.
> > 
> > Is there a reason we chose hex over base64?
> 
> Whether there was or not, there's not a compelling reason now to break
> people's software.  When people want compression, methods a LOT more
> effective than base64 are common.  Gzip, for example.
> 
> Best,
> David.

First, hex encoding is very simple to perform. Second, most applications
have routines to handle it trivially. And third, base64 encoding has some
padding constraints that can complicate is processing. Like David suggests,
if you want compact, run it through lz4/gzip/lzop...for a much better size
return.

Regards,
Ken


В списке pgsql-hackers по дате отправления
От: Andrew Dunstan
Дата:
От: Kohei KaiGai
Дата:
FAQ