Re: Timestamp Resolution in Postgres

Поиск
Список
Период
Сортировка
От David Wall
Тема Re: Timestamp Resolution in Postgres
Дата
Msg-id 015301c0d711$a5c5e680$5a2b7ad8@expertrade.com
обсуждение исходный текст
Ответ на Timestamp Resolution in Postgres  ("Michael Schroepfer" <mike@raplix.com>)
Список pgsql-general
> update table person set birthday = '2001-05-03 11:12:56.343' where
objectid
> = '34';
>
> followed by
>
> select * from person where objectid = '34';
>
> I get :
>
> 2001-05-03 11:12:56.34-07

This is a frustration that I also ran into, but there's no clean way to
handle it, especialy when using JDBC which takes the default String format
for a date, and therefore the thousandth of a second number is always
dropped.  It's odd, though, since the database itself claims to support down
to millionths or nanos or some such thing.  But I've not heard any mention
about how to change the default format to include more digits.

The alternatives appear to be: 1) don't worry about unless that extra
"resolution" really matters -- you know the system clock is not that
accurate anyway; 2) store it in an INT8/long...

David


В списке pgsql-general по дате отправления:

Предыдущее
От: Lieven Van Acker
Дата:
Сообщение: Re: views & triggers
Следующее
От: Tom Lane
Дата:
Сообщение: Re: bugs or no in PostgreSQL 7.1 ?