Skip site navigation (1) Skip section navigation (2)

Re: Any way to disable backslash as a string literal escape character?

From: "Grant Allen" <Grant(dot)Allen(at)towersoft(dot)com(dot)au>
To: <pgsql-general(at)postgresql(dot)org>
Subject: Re: Any way to disable backslash as a string literal escape character?
Date: 2003-12-30 05:26:38
Message-ID: C01E7923DE7E6B4F96E232566F058D7277DC11@spitfire.towersoft.canberra (view raw or flat)
Thread:
Lists: pgsql-general
Tom,

The big difference ... all DBs (at least, the ones I listed, including PostgreSQL) support the single quote as it's own escape character - so no difference when it comes to app porting (yes, PostgreSQL has the \' method as well, but '' works across the board).

The big P's atypical handing of backslashes is what causes the grief.

Thanks for the confirmation of the behaviour - I'm off to do some hacking (either of my code, or PostgreSQL's) :-)

Ciao
Fuzzy
:-)

----------------------------------------------
The contents of this post are my opinions only
      If swallowed seek medical advice 

> -----Original Message-----
> From: Tom Lane [mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us]
> Sent: Tuesday, 30 December 2003 15:09
> To: Grant Allen
> Cc: pgsql-general(at)postgresql(dot)org
> Subject: Re: [GENERAL] Any way to disable backslash as a 
> string literal
> escape character? 
> 
> 
> "Grant Allen" <Grant(dot)Allen(at)towersoft(dot)com(dot)au> writes:
> > Basically, I want to turn off backslash ( \ ) as an escape character
> > in string literals.
> 
> No can do without hacking backend code.  But why are you more 
> concerned
> about backslash than, say, single-quote (')?  I cannot 
> envision any way
> of embedding arbitrary strings into SQL commands that doesn't 
> have some
> kind of escape-character rule.
> 
> I suspect what you really need is a way to supply strings as 
> out-of-line
> parameters to SQL commands.  This is available in PG as of 7.4, and I
> think all the other major DBs had it long before.
> 
> 			regards, tom lane
> 

pgsql-general by date

Next:From: Jan WieckDate: 2003-12-30 05:33:16
Subject: Re: [PATCHES] update i386 spinlock for hyperthreading
Previous:From: Bret BusbyDate: 2003-12-30 04:56:19
Subject: Re: Is my MySQL Gaining ?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group