diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2015-10-20 11:06:24 -0700 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2015-10-20 11:07:04 -0700 |
commit | d4355425831fe8f6a68095393e3628cb30d06b3f (patch) | |
tree | 205b0f8d5b11ff62b923090f76ca489bbb48ba84 /src/backend/executor/execParallel.c | |
parent | 984ae04a2c35e4cd0066ef2e2fb364299ff51c36 (diff) | |
download | postgresql-d4355425831fe8f6a68095393e3628cb30d06b3f.tar.gz postgresql-d4355425831fe8f6a68095393e3628cb30d06b3f.zip |
Fix incorrect translation of minus-infinity datetimes for json/jsonb.
Commit bda76c1c8cfb1d11751ba6be88f0242850481733 caused both plus and
minus infinity to be rendered as "infinity", which is not only wrong
but inconsistent with the pre-9.4 behavior of to_json(). Fix that by
duplicating the coding in date_out/timestamp_out/timestamptz_out more
closely. Per bug #13687 from Stepan Perlov. Back-patch to 9.4, like
the previous commit.
In passing, also re-pgindent json.c, since it had gotten a bit messed up by
recent patches (and I was already annoyed by indentation-related problems
in back-patching this fix ...)
Diffstat (limited to 'src/backend/executor/execParallel.c')
0 files changed, 0 insertions, 0 deletions