Re: Bug in AbstracJdbc2Statement.replaceProcessing when using dollar quoting? - Mailing list pgsql-jdbc

From Tom Lane
Subject Re: Bug in AbstracJdbc2Statement.replaceProcessing when using dollar quoting?
Date
Msg-id 20516.1348511627@sss.pgh.pa.us
Whole thread Raw
In response to Re: Bug in AbstracJdbc2Statement.replaceProcessing when using dollar quoting?  (Maciek Sakrejda <m.sakrejda@gmail.com>)
Responses Re: Bug in AbstracJdbc2Statement.replaceProcessing when using dollar quoting?  (Dave Cramer <pg@fastcrypt.com>)
Re: Bug in AbstracJdbc2Statement.replaceProcessing when using dollar quoting?  (David Johnston <polobo@yahoo.com>)
List pgsql-jdbc
Maciek Sakrejda <m.sakrejda@gmail.com> writes:
> On Mon, Sep 24, 2012 at 6:54 AM, David Johnston <polobo@yahoo.com> wrote:
>> Is there any SQL syntax that allows for a dollar-sign outside of a string
>> literal?  If not then if we are not in a string and we encounter a
>> dollar-sign we could assume that we are dealing with a PostgreSQL string and
>> immediately return the original input unchanged.

> Identifiers can also contain "$" when quoted:

Identifiers can contain "$" even when not quoted ...

regression=# create table foo$ (bar$ int);
CREATE TABLE

I don't think that's per SQL spec, but PG allows it, mainly because some
other databases do.

            regards, tom lane


pgsql-jdbc by date:

Previous
From: the6campbells
Date:
Subject: Re: When will your JDBC 4.0 driver implement DatabaseMetadata.getFunctions?
Next
From: Dave Cramer
Date:
Subject: Re: Bug in AbstracJdbc2Statement.replaceProcessing when using dollar quoting?