Accept "+infinity" in date and timestamp[tz] input.
commit2ceea5adb02603ef52579b568ca2c5aebed87358
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 1 Jan 2023 19:16:07 +0000 (1 14:16 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 1 Jan 2023 19:16:07 +0000 (1 14:16 -0500)
treeabbd546f284151d8fd38c0ee42eb15a62c148870
parentd747dc85aec536c471fd7c739695e155627b08fd
Accept "+infinity" in date and timestamp[tz] input.

The float and numeric types accept this variant spelling of
"infinity", so it seems like the datetime types should too.

Vik Fearing, some cosmetic mods by me

Discussion: https://postgr.es/m/d0bef637-2dbd-0a5d-e539-48243b6f6c5e@postgresfriends.org
src/backend/utils/adt/datetime.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