Re: bytea vs. pg_dump

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: bytea vs. pg_dump
Дата
Msg-id 200905061833.04003.peter_e@gmx.net
обсуждение исходный текст
Ответ на Re: bytea vs. pg_dump  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: bytea vs. pg_dump  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: bytea vs. pg_dump  (Hannu Krosing <hannu@2ndQuadrant.com>)
Список pgsql-hackers
On Tuesday 05 May 2009 17:38:33 Tom Lane wrote:
> "Kevin Grittner" <Kevin.Grittner@wicourts.gov> writes:
> > Bernd Helmle <mailings@oopsware.de> wrote:
> >> Another approach would be to just dump bytea columns in binary
> >> format only (not sure how doable that is, though).
> >
> > If that's not doable, perhaps a base64 option for bytea COPY?
>
> I'm thinking plain old pairs-of-hex-digits might be the best
> tradeoff if conversion speed is the criterion.  The main problem
> in any case would be to decide how to control the format option.

The output format can be controlled by a GUC parameter.  And while we are at 
it, we can also make bytea understand the new output format on input, so we 
can offer an end-to-end alternative to the amazingly confusing current bytea 
format and also make byteain() equally faster at the same time.

For distinguishing various input formats, we could use the backslash to escape 
the format specification without breaking backward compatibilty, e.g.,

'\hexd41d8cd98f00b204e9800998ecf8427e'

With a bit of extra work we can wrap this up to be a more or less SQL-
conforming blob type, which would also make a lot of people very happy.



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: text_pattern_ops and complex regexps
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Some questions about PostgreSQL source code