Thread: Re: Problem with null dates in 7.2

Re: Problem with null dates in 7.2

From
"David Griffiths"
Date:
Shouldn't you be using,

SELECT * FROM foo WHERE bar_date IS NULL?

"= null" got phased out, I believe.

David

"Jon" <xilj_74@hotmail.com> wrote in message
news:lMFa8.138677$a07.38860107@typhoon.southeast.rr.com...
> I've just compiled 7.2 under HPUX 10.20 and upgraded my data from 7.1.3
> (followed the upgrade guide verbatim).  I now have a big problem trying to
> select date types with null values.  The following example gives 0
results,
> although some do exist -
>
> select * from foo where bar_date=null;
>
> Under 7.1.3 the above query returns results .. I can insert a date and
then
> update it to null, but the query just doesn't work!  Everything else seems
> to be working as expected.
>
> I haven't seen this mentioned as a bug, did I miss something in the
release
> notes perhaps?  Any insight would be greatly appreciated!
>
>
>
> Thanks,
>
> Jon
>
>



Re: Problem with null dates in 7.2

From
Tom Lane
Date:
"David Griffiths" <dgriffiths@boats.com> writes:
> Shouldn't you be using,
> SELECT * FROM foo WHERE bar_date IS NULL?

Yup.

> "= null" got phased out, I believe.

Or at least disabled by default.  See
http://www.ca.postgresql.org/users-lounge/docs/7.2/postgres/functions-comparison.html

            regards, tom lane

Re: Problem with null dates in 7.2

From
Hans-Juergen Schoenig
Date:
David Griffiths wrote:

> Shouldn't you be using,
>
> SELECT * FROM foo WHERE bar_date IS NULL?
>
> "= null" got phased out, I believe.
>
> David
>

There is a parameterin postgresql.conf where you can turn the old behaviour on.

    hans