pgsql/src/backend/utils/adt (datetime.c timestamp.c)

From: thomas(at)postgresql(dot)org
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql/src/backend/utils/adt (datetime.c timestamp.c)
Date: 2000-11-06 15:57:00
Message-ID: 200011061557.eA6Fv0p41783@hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Date: Monday, November 6, 2000 @ 10:57:00
Author: thomas

Update of /home/projects/pgsql/cvsroot/pgsql/src/backend/utils/adt
from hub.org:/home/projects/pgsql/developers/thomas/CURRENT/pgsql/src/backend/utils/adt

Modified Files:
datetime.c timestamp.c

----------------------------- Log Message -----------------------------

Fix INTERVAL output when year/month has different sign as day/hour etc.
Previously, all fields were unsigned, with only a trailing "ago" to
indicate negative intervals. Now, ISO format does not use "ago", and
and the traditional PostgreSQL format has the first numeric field unsigned
with "ago" supporting that field. So "1 month - 2 days ago" is two days
less than a month in the past.
Fix interval arithmetic across daylight savings time boundaries.
Previously, most math across boundaries introduced a one hour offset.
Allow some date/time functions to return NULL if called with NULL args.
Implement functions for AT TIME ZONE support.
Support "SAT" as an Australian time zone if USE_AUSTRALIAN_RULES
is defined.

Browse pgsql-committers by date

  From Date Subject
Next Message thomas 2000-11-06 15:58:47 pgsql/src/include/catalog (catversion.h pg_proc.h)
Previous Message thomas 2000-11-06 15:47:17 pgsql/src/backend/parser (gram.y keywords.c)