Day Light Savings Problem - Mailing list pgsql-admin

From Pallav Kalva
Subject Day Light Savings Problem
Date
Msg-id 45E737EF.7090709@livedatagroup.com
Whole thread Raw
Responses Re: Day Light Savings Problem  (Tom Lane <tgl@sss.pgh.pa.us>)
List 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@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@pkalva:/var/lib/pgsql/bin> cd ..
postgres@pkalva:/var/lib/pgsql> cd share
postgres@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


pgsql-admin by date:

Previous
From: Johann Spies
Date:
Subject: Re: Warm standby (solved)
Next
From: Tom Lane
Date:
Subject: Re: Day Light Savings Problem