Hi,
Plz find my comment inline below. One more point, if we direct fired insert query, then it is working fine but with application, it is showing problem. Regards, Gaurav Tiwari -----Original Message----- From: Adrian Klaver [mailto:adrian.kla...@aklaver.com] Sent: Wednesday, August 06, 2014 6:42 PM To: M Tarkeshwar Rao; pgsql-general@postgresql.org Cc: Gaurav Tiwari G Subject: Re: [GENERAL] Adding 3 hours while inserting data into table On 08/06/2014 03:50 AM, M Tarkeshwar Rao wrote: > Hi Team, > > We are facing some inconsistence behaviour of Postgres. We have > deployed our database on a server where timezone is GMT+3 hours. What Postgres version? Gaurav--> Postgres Version 9.1 How was Postgres installed and on what OS? Gaurav--> Solaris x86 > > We have application which is running on the same server. What is the application using to connect to the server, ODBC, JDBC, etc? Gaurav--> JDBC4 > > When application starts, it is inserting the correct timestamp in the > table but after running few minutes/hours we have observed that 3 > hours is added into the timestamp in table. The problem resolved once > the application restarted. So once the application is restarted the timestamp offset never changes or do you have to restart periodically to reset? Gaurav--> We don't change it manually(Don't know if any mechanism provided by Postgres itself ti reset it periodically) > > Our application is putting correct data (checked by the insert query) > and in DB it is seen that 3 hours is added. The figure 3 is slightly > important as the server is deployed GMT+3 hours. Can you show an example of an INSERT. > > Below are some observations and some command output along with table > structure. > > JEDEMM02:/# date; > > Tue Aug 5 16:41:52 AST 2014 > > > *Property in Postgres.conf* > > #timezone = '(defaults to server environment setting)' Is that the actual setting from postgresql.conf? Gaurav-->Yes it the actual settings. There is not a timezone specified? Gaurav--> Yes, no time zone is specified. > > ** > > *Table Structure:* > > *Column | Type | Modifiers* > > *------------------------+-----------------------------+-----------* > > *msisdn | character varying(100) |* > > *offerid | character varying(100) |* > > *expdatetime | timestamp without time zone |* If you are interested in timezone(time) correctness this should be 'with timezone'. Gaurav--> But we don't want with timezone, as requirement is without timezone > Regards, > > M Tarkeshwar Rao > -- Adrian Klaver adrian.kla...@aklaver.com<mailto:adrian.kla...@aklaver.com>