Re: Toast, Text, blob bytea Huh?

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Toast, Text, blob bytea Huh?
Дата
Msg-id 200109101522.f8AFMqI26298@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: Toast, Text, blob bytea Huh?  (ryan_rs@c4.com (Ryan))
Список pgsql-hackers
> joseph.conway@home.com ("Joe Conway") wrote in message news:<02a101c12c0e$37856d60$48d210ac@jecw2k1>...
> ... snip
> > BYTEA is very similar to TEXT, except that it is intended for binary data. I
> > recently posted a PHP function which escapes binary in order to allow
> > inserting it into a bytea column (on the pgsql-general list). At a minimum
> > there are 4 characters which must be escaped. They are ACSII 0, 10, 39, and
> > 92. They must reach PostgreSQL looking like \\000, \\012, \\047, and \\134
> > respectively (actually 39 could be \' and 92 could be \\\\, but it is
> > simpler to be consistent).
> ... snip
> 
> Is it actually necessary to escape \012 (linefeed) in a query?  My
> brief testing using psql or python pygresql seemed to work ok with
> only \000, \', and \\ escaped.  Gosh, maybe all my data is corrupted
> (!!)

The linefeed escape was reported by a PHP users and perhaps there is an
issue with PHP only.  Not sure.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


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

Предыдущее
От: "Joe Conway"
Дата:
Сообщение: Re: Toast, Text, blob bytea Huh?
Следующее
От: Lamar Owen
Дата:
Сообщение: Re: [BUGS] Build problem with CVS version