Re: Why overlaps is not working - Mailing list pgsql-general

From Jim Nasby
Subject Re: Why overlaps is not working
Date
Msg-id 3C80B72B-F961-48DF-B881-81BC18E810AF@decibel.org
Whole thread Raw
In response to Re: Why overlaps is not working  (Richard Broersma Jr <rabroersma@yahoo.com>)
Responses Re: Why overlaps is not working
List pgsql-general
On Nov 23, 2006, at 10:57 AM, Richard Broersma Jr wrote:
>> If my database contains dates greater than DATE  '9999-12-31' then
>> this
>> check fails.
>>
>> This is why I'm searching for a real MAX_DATE value in Postgres.
>>
>> It would be nice if there will be MAX_DATE constant in Postgres or
>> some one
>> row system table contains MAX_DATE value.
>
> through expermentation I came up with:
>
> logs=# select '5874897-12-31'::date;
>      date
> ---------------
>  5874897-12-31
> (1 row)
>
> logs=# select '5874898-12-31'::date;
> ERROR:  date out of range: "5874898-12-31"

Keep in mind that that number could change depending on if you're
using integer or floating point timestamps.

I know that numeric supports +/- infinity; I don't remember off-hand
if timestamps have that as well.
--
Jim Nasby                                            jim@nasby.net
EnterpriseDB      http://enterprisedb.com      512.569.9461 (cell)



pgsql-general by date:

Previous
From: "Harald Armin Massa"
Date:
Subject: Re: PostgreSQL doesn't accept connections when Windows
Next
From: "Harald Armin Massa"
Date:
Subject: Re: IS it a good practice to use SERIAL as Primary Key?