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.
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 |