-
- Downloads
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.
Showing
- src/backend/utils/adt/date.c 27 additions, 33 deletionssrc/backend/utils/adt/date.c
- src/backend/utils/adt/datetime.c 346 additions, 201 deletionssrc/backend/utils/adt/datetime.c
- src/backend/utils/adt/nabstime.c 21 additions, 19 deletionssrc/backend/utils/adt/nabstime.c
- src/backend/utils/adt/timestamp.c 29 additions, 34 deletionssrc/backend/utils/adt/timestamp.c
- src/include/utils/datetime.h 25 additions, 8 deletionssrc/include/utils/datetime.h
- src/test/regress/expected/abstime-solaris-1947.out 3 additions, 2 deletionssrc/test/regress/expected/abstime-solaris-1947.out
- src/test/regress/expected/abstime.out 3 additions, 2 deletionssrc/test/regress/expected/abstime.out
- src/test/regress/expected/date.out 1 addition, 1 deletionsrc/test/regress/expected/date.out
- src/test/regress/expected/horology-no-DST-before-1970.out 2 additions, 1 deletionsrc/test/regress/expected/horology-no-DST-before-1970.out
- src/test/regress/expected/horology-solaris-1947.out 2 additions, 1 deletionsrc/test/regress/expected/horology-solaris-1947.out
- src/test/regress/expected/horology.out 2 additions, 1 deletionsrc/test/regress/expected/horology.out
- src/test/regress/expected/timestamp.out 2 additions, 2 deletionssrc/test/regress/expected/timestamp.out
- src/test/regress/expected/timestamptz.out 2 additions, 2 deletionssrc/test/regress/expected/timestamptz.out
Loading
Please register or sign in to comment