From: | Pallav Kalva <pkalva(at)livedatagroup(dot)com> |
---|---|
To: | pgsql-admin(at)postgresql(dot)org |
Subject: | Day Light Savings Problem |
Date: | 2007-03-01 20:30:39 |
Message-ID: | 45E737EF.7090709@livedatagroup.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hi,
As per this article
http://people.planetpostgresql.org/greg/index.php?url=archives/96-Is-your-database-ready-for-the-Daylight-Savings-Times-change-of-2007.html&serendipity[cview]=linear#comments,
My postgres 8.0.2 database has a problem with the new day light savings
time change this month.
So, I upgraded it to the latest 8.0 version which is 8.0.12 and below
you will see the output of the case statement and also the timezone
file. As you can see the case statement says that timezone value is
fixed but where as the timezone file still has the old values.
Is this a bug ? why cant it show the new timezone values in the
timezone file ? I even looked at the 8.2.1 timezone file it also has
the old values.
Can I use this postgres 8.0.12 version for the day light savings
problem.
===========================================================
postgres(at)pkalva:/var/lib/pgsql/bin> ./psql template1
Welcome to psql 8.0.12, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
template1=# SET TIMEZONE = 'EST5EDT';
SET
template1=#
template1=# SELECT CASE WHEN
template1-# timestamptz '20070401 0100'
template1-# + interval '1 hour'
template1-# >= '20070401 0300'
template1-# THEN 'Wrong' ELSE 'Right' END;
case
-------
Right
(1 row)
template1=# \q
postgres(at)pkalva:/var/lib/pgsql/bin> cd ..
postgres(at)pkalva:/var/lib/pgsql> cd share
postgres(at)pkalva:/var/lib/pgsql/share> /usr/sbin/zdump -v EST5EDT | grep 2007
EST5EDT Sun Apr 1 06:59:59 2007 UTC = Sun Apr 1 01:59:59 2007 EST
isdst=0 gmtoff=-18000
EST5EDT Sun Apr 1 07:00:00 2007 UTC = Sun Apr 1 03:00:00 2007 EDT
isdst=1 gmtoff=-14400
EST5EDT Sun Oct 28 05:59:59 2007 UTC = Sun Oct 28 01:59:59 2007 EDT
isdst=1 gmtoff=-14400
EST5EDT Sun Oct 28 06:00:00 2007 UTC = Sun Oct 28 01:00:00 2007 EST
isdst=0 gmtoff=-18000
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2007-03-01 20:53:26 | Re: Day Light Savings Problem |
Previous Message | Joe | 2007-03-01 15:49:56 | Re: pg_dump inquiry |