Re: use of dblink_build_sql_insert() induces a server crash
Joe Conway <mail@joeconway.com>
From: Joe Conway <mail@joeconway.com>
To: Rushabh Lathia <rushabh.lathia@gmail.com>
Cc: pgsql-hackers@postgresql.org
Date: 2010-02-03T18:08:16Z
Lists: pgsql-hackers
Attachments
- fix-dblink_build_sql.r0.patch (text/x-patch) patch
On 02/03/2010 04:49 AM, Rushabh Lathia wrote:
>
> create table foo (a int );
> postgres=# SELECT dblink_build_sql_insert('foo','1 2',2,'{\"0\",
> \"a\"}','{\"99\", \"xyz\"}');
> HINT: Use the escape string syntax for escapes, e.g., E'\r\n'.
> server closed the connection unexpectedly
The problem exists with all three dblink_build_sql_* functions. Here is
a more complete patch. If there are no objections I'll apply this to
HEAD and look at back-patching -- these functions have hardly been
touched since inception.
Joe