Lists: | pgsql-jdbc |
---|
From: | "Wei Wei" <wei725(at)lycos(dot)com> |
---|---|
To: | "Kris Jurka" <books(at)ejurka(dot)com> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: Calendar vs. Timestamp |
Date: | 2006-04-11 22:59:18 |
Message-ID: | 20060411225918.2918986B12@ws7-1.us4.outblaze.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-jdbc |
> > Is 8.1 driver compatible with PG 8.0? I can easily update the PG
> > version on my development box. But, it wouldn't easy for the
> > deployment box.
> >
>
> Yes, the 8.1 driver is backward compatible with all server releases
> back to 7.2. As always it's good to test on your development box
> first, but I don't see any problems with an upgrade.
>
After having a 8.1 driver, the timestamp is stored correctly in the DB. So, it indeed is a bug in the 8.0 driver.
I would like to clarify one observation. The timestamp seems only take the date section data of a calendar object regardless the value of the time zone. If so, a calendar object with a specified time zone would not make any difference in comparsion to a calendar object with the default time zone. Or, the default time zone is always used in PG.
Thanks.
--
_______________________________________________
Search for businesses by name, location, or phone number. -Lycos Yellow Pages
http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/default.asp?SRC=lycos10
From: | Kris Jurka <books(at)ejurka(dot)com> |
---|---|
To: | Wei Wei <wei725(at)lycos(dot)com> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: Calendar vs. Timestamp |
Date: | 2006-04-11 23:19:49 |
Message-ID: | Pine.BSO.4.63.0604111814090.31152@leary2.csoft.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-jdbc |
On Tue, 11 Apr 2006, Wei Wei wrote:
> I would like to clarify one observation. The timestamp seems only take
> the date section data of a calendar object regardless the value of the
> time zone. If so, a calendar object with a specified time zone would not
> make any difference in comparsion to a calendar object with the default
> time zone. Or, the default time zone is always used in PG.
>
I think the confusion arises from the fact that the server always stores
timestamps in utc and always returns them based upon the current setting
of the TimeZone configuration parameter.
CREATE TABLE tstest(a timestamptz);
INSERT INTO tstest VALUES ('2006-04-11 16:15:28-07');
INSERT INTO tstest VALUES ('2006-04-11 16:15:28-08');
SET TimeZone = 'America/Los_Angeles';
INSERT INTO tstest VALUES ('2006-04-11 16:15:28');
SELECT * FROM tstest;
SET TimeZone = 'America/New_York';
INSERT INTO tstest VALUES ('2006-04-11 16:15:28');
SELECT * FROM tstest;
Kris Jurka