On Wed, 2007-10-10 at 10:12 -0500, Kevin Grittner wrote: > >>> On Wed, Oct 10, 2007 at 4:57 AM, in message > <[EMAIL PROTECTED]>, "Brendan Jurd" > <[EMAIL PROTECTED]> wrote: > > On 10/10/07, Simon Riggs <[EMAIL PROTECTED]> wrote: > >> On Wed, 2007-10-10 at 14:57 +1000, Brendan Jurd wrote: > >> > >> > Wouldn't it be more useful if quote_literal(NULL) yielded the text value > > 'NULL'? > >> > >> I don't think you can change that now. There could be code out there > >> that relies on that behaviour. > >> > > > > Bummer. But I take your point. If there's a good chance someone is > > going to have their application murdered by a change here, best to > > leave it alone. > > In particular, it seems like exactly what you would want for values > you're going to use in an INSERT or the SET clause of an UPDATE.
Perhaps have quote_nullable() then as well? You then use quote_nullable() in INSERT and UPDATE SET clauses and quote_literal() in SELECT WHERE clauses. -- Simon Riggs 2ndQuadrant http://www.2ndQuadrant.com ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org