]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Adjust date/time input parsing code to correctly distinguish the four
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 27 Aug 2003 23:29:29 +0000 (23:29 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 27 Aug 2003 23:29:29 +0000 (23:29 +0000)
commitd1031cdef2c8f0d9c7b3a1423649d90b8498808a
tree89c147abc41a3f27524b041ad4983c38f88275a2
parent3722226070b81d77d995a0b6113c6354df5600c2
Adjust date/time input parsing code to correctly distinguish the four
SQLSTATE error codes required by SQL99 (invalid format, datetime field
overflow, interval field overflow, invalid time zone displacement value).
Also emit a HINT about DateStyle in cases where it seems appropriate.
Per recent gripes.
13 files changed:
src/backend/utils/adt/date.c
src/backend/utils/adt/datetime.c
src/backend/utils/adt/nabstime.c
src/backend/utils/adt/timestamp.c
src/include/utils/datetime.h
src/test/regress/expected/abstime-solaris-1947.out
src/test/regress/expected/abstime.out
src/test/regress/expected/date.out
src/test/regress/expected/horology-no-DST-before-1970.out
src/test/regress/expected/horology-solaris-1947.out
src/test/regress/expected/horology.out
src/test/regress/expected/timestamp.out
src/test/regress/expected/timestamptz.out