-
- Downloads
Fix up "Postgres-style" time interval representation when fields have
mixed-signs. Previous effort left way too many minus signs, and was at least as broken as the one before that :( Clean up "ISO-style" time interval representation to omit zero fields if there is at least one non-zero field. Supress some leading plus signs when not necessary for clarity. Replace every #ifdef __CYGWIN__ block with a cleaner TIMEZONE_GLOBAL macro defined in datetime.h.
Showing
- src/backend/utils/adt/datetime.c 30 additions, 20 deletionssrc/backend/utils/adt/datetime.c
- src/backend/utils/adt/formatting.c 2 additions, 8 deletionssrc/backend/utils/adt/formatting.c
- src/backend/utils/adt/nabstime.c 4 additions, 12 deletionssrc/backend/utils/adt/nabstime.c
- src/backend/utils/adt/timestamp.c 6 additions, 21 deletionssrc/backend/utils/adt/timestamp.c
- src/include/utils/datetime.h 6 additions, 1 deletionsrc/include/utils/datetime.h
- src/test/regress/expected/interval.out 98 additions, 98 deletionssrc/test/regress/expected/interval.out
Loading
Please register or sign in to comment