Bug #524: Bad quoting of backslash in text arrays - Mailing list pgsql-bugs

From pgsql-bugs@postgresql.org
Subject Bug #524: Bad quoting of backslash in text arrays
Date
Msg-id 200111291206.fATC6JD53762@postgresql.org
Whole thread Raw
Responses Re: Bug #524: Bad quoting of backslash in text arrays  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
Ondrej Palkovsky (ondrap@penguin.cz) reports a bug with a severity of 2
The lower the number the more severe it is.

Short Description
Bad quoting of backslash in text arrays

Long Description
I'm using text arrays to store some information. Unfortunately I got some text that contained backslash. The problem is
thaton output the backslash doesn't get doubled, so if you have the combination 'backslash+dquote', you totally confuse
theparsing modules (both PoPy and PyPgSql).  

Sample Code
create table test (
a text[]
);
insert into test values ('{"aaa\\\\bbb\\"ccc"}');
select * from test;
{"aaa\bbb\"ccc"}
Note that the backslash between aaa and bbb should be doubled.

No file was uploaded with this report

pgsql-bugs by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: text(bool), text(numeric)
Next
From: Alain Franciosa
Date:
Subject: postmaster on solaris