Timestamp with zero precision

Started by Vilson fariasover 22 years ago3 messagesgeneral
Jump to latest
#1Vilson farias
vilson.farias@digitro.com.br

Greetings,

Is there a way to set a "timestamp compatibility mode" for PostgreSQL
7.3.3's timestamp with older versions of database (like 7.1.2)? I'd like to
set all timestamps to have precision = zero (hh:mm:ss only, without any
millisecond).

I'm asking this because since I upgraded from 7.1.2 to 7.3.3 all my
aplications are raising lots and lots of errors due conversions from
timestamps to strings and it's gonna be very hard to fix all of them and I need to avoid database re-creation of database structures.

Thanks in advance.

--------------------------------------------------------------------------------
José Vilson de Mello de Farias
Software Engineer

Dígitro Tecnologia Ltda - www.digitro.com.br
APC - Customer Oriented Applications
E-mail: vilson.farias@digitro.com.br
Tel.: +55 48 281 7158
ICQ 11866179

#2Shridhar Daithankar
shridhar_daithankar@persistent.co.in
In reply to: Vilson farias (#1)
Re: Timestamp with zero precision

On 12 Aug 2003 at 11:02, Vilson farias wrote:

Is there a way to set a "timestamp compatibility mode" for PostgreSQL
7.3.3's timestamp with older versions of database (like 7.1.2)? I'd like to
set all timestamps to have precision = zero (hh:mm:ss only, without any
millisecond).

I'm asking this because since I upgraded from 7.1.2 to 7.3.3 all my
aplications are raising lots and lots of errors due conversions from
timestamps to strings and it's gonna be very hard to fix all of them and I need
to avoid database re-creation of database structures.

Well a timestamp will always store a millisecond. It's just that it won't show
you.

May be you can create a view that will use date-time functions to select only
required part? Will that help you?

HTH

Bye
Shridhar

--
Rules for driving in New York: (1) Anything done while honking your horn is
legal. (2) You may park anywhere if you turn your four-way flashers on. (3) A
red light means the next six cars may go through the intersection.

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Vilson farias (#1)
Re: Timestamp with zero precision

"Vilson farias" <vilson.farias@digitro.com.br> writes:

Is there a way to set a "timestamp compatibility mode" for PostgreSQL
7.3.3's timestamp with older versions of database (like 7.1.2)? I'd like to
set all timestamps to have precision =3D zero (hh:mm:ss only, without any
millisecond).

Create the timestamp columns as
timestamp(0) with time zone

regards, tom lane