Re: Backslashes in bytea values

From: Lewis Kapell <lkapell(at)setonhome(dot)org>
To: Kevin Grittner <Kevin(dot)Grittner(at)wicourts(dot)gov>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Backslashes in bytea values
Date: 2009-12-18 21:35:15
Message-ID: 4B2BF593.9000905@setonhome.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Now that I think of it, pg_escape_bytea operates on a handle to the
current database connection, and I believe it queries the value of
standard_conforming_strings so that it can determine how the data should
be escaped. I think I verified this by testing some time ago, although
I hadn't thought of it until just now, and I would need to test again to
make sure.

Sorry I didn't think this through more carefully before I wrote.

Thanks

Lewis

Kevin Grittner wrote:
> Lewis Kapell <lkapell(at)setonhome(dot)org> wrote:
>
>> I forgot to mention that all of these insertions are being done
>> via PHP scripts, and we are using the pg_escape_bytea function
>> (part of the PHP Postgres extension) to escape the data being
>> inserted into bytea columns. Rather important item, that.
>>
>> Does this address all the concerns which you raised?
>
> I'm not familiar with that extension or its functions, but it sounds
> like you're probably in better shape than I thought when I read your
> first email. :-)
>
> Perhaps someone who knows that extension can comment on the issues
> around E'' literals, the escape_string_warning setting and the
> standard_conforming_strings setting.
>
> -Kevin

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Guillaume Lelarge 2009-12-19 15:16:38 Re: [pgadmin-support] [ADMIN] Background color in query tool
Previous Message Kevin Grittner 2009-12-18 20:43:44 Re: Backslashes in bytea values