git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 641912b) | patch
Change the timestamps recorded in transaction commit/abort xlog records
2007年4月30日 21:01:53 +0000 (21:01 +0000)
2007年4月30日 21:01:53 +0000 (21:01 +0000)
commit c4320619635800a6116a02eee08b232c5abea266
Change the timestamps recorded in transaction commit/abort xlog records
from time_t to TimestampTz representation. This provides full gettimeofday()
resolution of the timestamps, which might be useful when attempting to
do point-in-time recovery --- previously it was not possible to specify
the stop point with sub-second resolution. But mostly this is to get
rid of TimestampTz-to-time_t conversion overhead during commit. Per my
proposal of a day or two back.
src/backend/access/transam/twophase.c diff | blob | blame | history
src/backend/access/transam/xact.c diff | blob | blame | history
src/backend/access/transam/xlog.c diff | blob | blame | history
src/backend/utils/adt/timestamp.c diff | blob | blame | history
src/include/access/xact.h diff | blob | blame | history
src/include/access/xlog_internal.h diff | blob | blame | history
src/include/utils/timestamp.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /