]> granicus.if.org Git - postgresql/commit
Clean up the ancient decision to show only two fractional-seconds digits
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 12 Nov 2008 01:36:20 +0000 (01:36 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 12 Nov 2008 01:36:20 +0000 (01:36 +0000)
commitd1ab3eb7120962327401334903d4e30681d10ae0
treef0707a19f16722af2b94911d2f161a1a98f24eeb
parent466368b8d00cf4a8d54270c3d12149d81badd1ab
Clean up the ancient decision to show only two fractional-seconds digits
in "postgres_verbose" intervalstyle, and the equally arbitrary decision to
show at least two fractional-seconds digits in most other datetime display
styles.  This results in some minor changes in the expected regression test
outputs.

Also, coalesce a lot of repetitive code in datetime.c into subroutines,
for clarity and ease of maintenance.  In particular this roughly halves
the number of #ifdef HAVE_INT64_TIMESTAMP segments.

Ron Mayer, with some additional kibitzing from Tom Lane
src/backend/utils/adt/datetime.c
src/test/regress/expected/horology.out
src/test/regress/expected/interval.out
src/test/regress/expected/timestamp.out
src/test/regress/expected/timestamptz.out
src/test/regress/sql/interval.sql