Allow times of 24:00:00 to match rounding behavior:
regression=# select '23:59:59.9'::time(0); time ---------- 24:00:00 (1 row) This is bad because: regression=# select '24:00:00'::time(0); ERROR: date/time field value out of range: "24:00:00" The last example now works.
Showing
- doc/src/sgml/datatype.sgml 3 additions, 3 deletionsdoc/src/sgml/datatype.sgml
- src/backend/utils/adt/datetime.c 10 additions, 6 deletionssrc/backend/utils/adt/datetime.c
- src/backend/utils/adt/nabstime.c 9 additions, 7 deletionssrc/backend/utils/adt/nabstime.c
- src/interfaces/ecpg/pgtypeslib/dt_common.c 5 additions, 2 deletionssrc/interfaces/ecpg/pgtypeslib/dt_common.c
Loading
Please register or sign in to comment