Re: Unicode string literals versus the world

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: pgsql-hackers(at)postgresql(dot)org
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Marko Kreen <markokr(at)gmail(dot)com>
Subject: Re: Unicode string literals versus the world
Date: 2009-05-05 18:37:10
Message-ID: 200905052137.11697.peter_e@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tuesday 05 May 2009 03:01:05 Tom Lane wrote:
> Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
> > On Tuesday 14 April 2009 21:34:51 Peter Eisentraut wrote:
> >> I think we can handle that and the cases Tom presents by erroring out
> >> when the U& syntax is used with stdstr off.
> >
> > Proposed patch for that attached.
>
> I have not been able to think of any security hole in that proposal,
> so this patch seems acceptable to me. I wonder though whether any
> corresponding change is needed in psql's lexer, and if so how should
> it react exactly to the rejection case.

I had thought about that as well, but concluded that no additional change is
necessary.

Note that the *corresponding* change would be psql complaining "I don't like
what you entered", versus the just-committed behavior that psql is indifferent
and the server complains "I don't like what you sent me".

In any case, the point of the change is to prevent confusion in client
programs, so if we had to patch psql to make sense, then the change would have
been pointless in the first place.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2009-05-05 18:42:09 Re: ALTER TABLE should change respective views
Previous Message Tom Lane 2009-05-05 18:31:33 Re: ALTER TABLE should change respective views