Re: timezone incompatibility
От | Dave Cramer |
---|---|
Тема | Re: timezone incompatibility |
Дата | |
Msg-id | 1024656702.1531.19.camel@inspiron.cramers обсуждение исходный текст |
Ответ на | Re: timezone incompatibility ("Winter, Wolfgang" <Wolfgang.Winter@AtosOrigin.com>) |
Список | pgsql-jdbc |
Hi Wolfgang, this sounds more like a bug than a feature. Dave On Fri, 2002-06-21 at 06:05, Winter, Wolfgang wrote: > Hi Dave, > > in my opinion it is a jdbc feature (maybe not a bug), as it is the driver > that subtracts the two hours from the test date and writes the changed date > into the database. Performing a SELECT on this date doesn't re-add the 2 > hours, so I see a wrong date. > > Other jdbc drivers like for oracle, mysql, sapdb ... write the date as is > into the database. > > Operating system is Suse 7.0. > > > thanks for answering > Wolfgang > > > > -----Ursprüngliche Nachricht----- > Von: Dave Cramer [mailto:Dave@micro-automation.net] > Gesendet am: Freitag, 21. Juni 2002 11:14 > An: Winter, Wolfgang > Cc: pgsql-jdbc@postgresql.org > Betreff: Re: [JDBC] timezone incompatibility > > Wolfgang, > > This isn't a jdbc issue, I would try the hackers list, or the general > list. > > Out of curiosity are you using RedHat? They broke time. You can try > complaining to them if this is the case. > > Dave > On Fri, 2002-06-21 at 02:46, Winter, Wolfgang wrote: > > Hi, > > > > I'm testing our auto-configuration persistence framework (acp) against > > several databases and now that it comes to PostgreSQL, I run into a > timezone > > incompatibility compared to other jdbc-drivers/databases. The framework > > tests the database specific datatypes by inserting a value, retrieving it > > and comparing the result. Here is the result for timestamp: > > > > Insert and Retrieve of SQLType 93 test value <Sun Jun 20 20:16:54 CEST > > 1756> failed. Retrieved after insert: <Sun Jun 20 18:16:54 CEST 1756> > > > > I tried it with a test value in 1992 and the test passes. > > Okay, the docs say: > > "PostgreSQL uses your operating system's underlying features to provide > > output time-zone support, and these systems usually contain information > for > > only the time period 1902 through 2038 (corresponding to the full range of > > conventional Unix system time)." > > > > But nevertheless, I feel sick with this behaviour, to me it seems not to > be > > correct and it makes PostgreSQL incompatible to other databases. The > > databases I have tested so far retrieve the correct date before 1902. > > > > > > regards > > Wolfgang > > > > > > > > Dr. Wolfgang Winter > > LogiTags Systems > > http://www.logitags.com > > > > ---------------------------(end of broadcast)--------------------------- > > TIP 4: Don't 'kill -9' the postmaster > > > > > > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/users-lounge/docs/faq.html > >
В списке pgsql-jdbc по дате отправления: