Re: Adding 3 hours while inserting data into table - Mailing list pgsql-general

From Gaurav Tiwari G
Subject Re: Adding 3 hours while inserting data into table
Date
Msg-id 7B3F56B17BE9D345834426234878A93F2203B611@ESESSMB207.ericsson.se
Whole thread Raw
In response to Re: Adding 3 hours while inserting data into table  (Adrian Klaver <adrian.klaver@aklaver.com>)
List pgsql-general

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.klaver@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.klaver@aklaver.com

pgsql-general by date:

Previous
From: Chris Curvey
Date:
Subject: dump/restore with a hidden dependency?
Next
From: Preuß, Sylvia
Date:
Subject: ENCODING = 'LATIN1' LC_CTYPE?