Add a new GUC variable called "IntervalStyle" that decouples interval output
from DateStyle, and create a new interval style that produces output matching the SQL standard (at least for interval values that fall within the standard's restrictions). IntervalStyle is also used to resolve the conflict between the standard and traditional Postgres rules for interpreting negative interval input. Ron Mayer
Showing
- doc/src/sgml/config.sgml 28 additions, 1 deletiondoc/src/sgml/config.sgml
- doc/src/sgml/datatype.sgml 167 additions, 81 deletionsdoc/src/sgml/datatype.sgml
- doc/src/sgml/libpq.sgml 15 additions, 2 deletionsdoc/src/sgml/libpq.sgml
- doc/src/sgml/protocol.sgml 4 additions, 2 deletionsdoc/src/sgml/protocol.sgml
- doc/src/sgml/ref/copy.sgml 6 additions, 2 deletionsdoc/src/sgml/ref/copy.sgml
- src/backend/utils/adt/datetime.c 200 additions, 44 deletionssrc/backend/utils/adt/datetime.c
- src/backend/utils/adt/nabstime.c 2 additions, 2 deletionssrc/backend/utils/adt/nabstime.c
- src/backend/utils/adt/timestamp.c 2 additions, 2 deletionssrc/backend/utils/adt/timestamp.c
- src/backend/utils/init/globals.c 2 additions, 1 deletionsrc/backend/utils/init/globals.c
- src/backend/utils/misc/guc.c 18 additions, 1 deletionsrc/backend/utils/misc/guc.c
- src/backend/utils/misc/postgresql.conf.sample 1 addition, 0 deletionssrc/backend/utils/misc/postgresql.conf.sample
- src/bin/pg_dump/pg_dump.c 5 additions, 1 deletionsrc/bin/pg_dump/pg_dump.c
- src/bin/psql/tab-complete.c 8 additions, 1 deletionsrc/bin/psql/tab-complete.c
- src/include/miscadmin.h 13 additions, 1 deletionsrc/include/miscadmin.h
- src/interfaces/libpq/fe-connect.c 4 additions, 1 deletionsrc/interfaces/libpq/fe-connect.c
- src/test/regress/expected/interval.out 37 additions, 0 deletionssrc/test/regress/expected/interval.out
- src/test/regress/pg_regress.c 2 additions, 1 deletionsrc/test/regress/pg_regress.c
- src/test/regress/sql/interval.sql 26 additions, 0 deletionssrc/test/regress/sql/interval.sql
Loading
Please register or sign in to comment