]> granicus.if.org Git - postgresql/commit
Remove explicit error handling for obsolete date/time values
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 12 Jun 2019 09:29:53 +0000 (11:29 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Sun, 30 Jun 2019 08:27:35 +0000 (10:27 +0200)
commit666cbae16da46b833f57ef8b12ff0bf215684d9c
treec717652ac609b57fae640e04c9500313cdddd0be
parent54100f5c6052404f68de9ce7310ceb61f1c291f8
Remove explicit error handling for obsolete date/time values

The date/time values 'current', 'invalid', and 'undefined' were
removed a long time ago, but the code still contains explicit error
handling for the transition.  To simplify the code and avoid having to
handle these values everywhere, just remove the recognition of these
tokens altogether now.

Reviewed-by: Michael Paquier <michael@paquier.xyz>
13 files changed:
src/backend/utils/adt/date.c
src/backend/utils/adt/datetime.c
src/backend/utils/adt/timestamp.c
src/include/utils/datetime.h
src/interfaces/ecpg/pgtypeslib/dt.h
src/interfaces/ecpg/pgtypeslib/dt_common.c
src/interfaces/ecpg/pgtypeslib/timestamp.c
src/test/regress/expected/date.out
src/test/regress/expected/timestamp.out
src/test/regress/expected/timestamptz.out
src/test/regress/sql/date.sql
src/test/regress/sql/timestamp.sql
src/test/regress/sql/timestamptz.sql