Re: psql eating backslashes

Tom Lane <tgl@sss.pgh.pa.us>

From: Tom Lane <tgl@sss.pgh.pa.us>
To: Peter Eisentraut <peter_e@gmx.net>
Cc: Jan Wieck <JanWieck@Yahoo.com>, PostgreSQL HACKERS <pgsql-hackers@postgresql.org>
Date: 2000-07-17T21:42:12Z
Lists: pgsql-hackers
Peter Eisentraut <peter_e@gmx.net> writes:
> But what should

> peter=# select 'abc\
> peter'# def';

> do? This doesn't seem right:

>  ?column?
> ----------
>  abc
> def
> (1 row)

Looks fine to me.

> Should the newline be stripped?

I would think not.  That would mean that backslash-newline gives you
something *other* than a literal newline, which is an inconsistency
we don't need since we don't treat newline as special.

Also, it would be changing the old (pre-7.0) behavior, which would
doubtless break someone's code somewhere.  In the absence of a
compelling reason to change the behavior, I think we have to leave it
alone.

			regards, tom lane