pgsql-server: I think I've finally identified the cause of the

Поиск
Список
Период
Сортировка
От tgl@svr1.postgresql.org (Tom Lane)
Тема pgsql-server: I think I've finally identified the cause of the
Дата
Msg-id 20040531183223.85AC1D1B189@svr1.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Log Message:
-----------
I think I've finally identified the cause of the off-by-one-second
issue in timestamp conversion that we hacked around for so long by
ignoring the seconds field from localtime().  It's simple: you have
to watch out for platform-specific roundoff error when reducing a
possibly-fractional timestamp to integral time_t form.  In particular
we should subtract off the already-determined fractional fsec field.
This should be enough to get an exact answer with int64 timestamps;
with float timestamps, throw in a rint() call just to be sure.

Tags:
----
REL7_4_STABLE

Modified Files:
--------------
    pgsql-server/src/backend/utils/adt:
        timestamp.c (r1.96 -> r1.96.2.1)

(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/timestamp.c.diff?r1=1.96&r2=1.96.2.1)

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

Предыдущее
От: tgl@svr1.postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql-server: I think I've finally identified the cause of the
Следующее
От: tgl@svr1.postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql-server: Too few parens for my taste in this macro.