Re: Conversion to 8.3 - Mailing list pgsql-general

From Tom Lane
Subject Re: Conversion to 8.3
Date
Msg-id 14048.1207408907@sss.pgh.pa.us
Whole thread Raw
In response to Re: Conversion to 8.3  ("Scott Marlowe" <scott.marlowe@gmail.com>)
Responses Re: Conversion to 8.3  (Terry Lee Tucker <terry@chosen-ones.org>)
List pgsql-general
"Scott Marlowe" <scott.marlowe@gmail.com> writes:
> what type is new.ontime ??   timestamp or interval.  I would expect it
> to be an interval.  But intervals are either negative or positive, not
> "ago" unless that's something peculiar to 7.4 that I've long since
> forgotten.

No, it's still around:

regression=# select '-1 day'::interval;
 interval
----------
 -1 days
(1 row)

regression=# set datestyle = postgres;
SET
regression=# select '-1 day'::interval;
  interval
-------------
 @ 1 day ago
(1 row)

The most bletcherous aspect of Terry's original coding is that it fails
entirely, and silently, if the DateStyle setting isn't what it's
assuming...

            regards, tom lane

pgsql-general by date:

Previous
From: Glyn Astill
Date:
Subject: Re: ERROR: XX000: cache lookup failed for relation
Next
From: "Anton Melser"
Date:
Subject: Re: database 1.2G, pg_dump 73M?!