]> granicus.if.org Git - postgresql/commit
Support for SSSSS datetime format pattern
authorAlexander Korotkov <akorotkov@postgresql.org>
Mon, 16 Sep 2019 18:02:32 +0000 (21:02 +0300)
committerAlexander Korotkov <akorotkov@postgresql.org>
Mon, 16 Sep 2019 18:14:56 +0000 (21:14 +0300)
commitb64b857f50fb51da1588c54a56f8fc1c0d491058
tree5cde3b6c8b3954a6eb294ed5796c925a3de0c440
parentd589f94460c24d9b7ac21887d031818d6e3f354d
Support for SSSSS datetime format pattern

SQL Standard 2016 defines SSSSS format pattern for seconds past midnight in
jsonpath .datetime() method and CAST (... FORMAT ...) SQL clause.  In our
datetime parsing engine we currently support it with SSSS name.

This commit adds SSSSS as an alias for SSSS.  Alias is added in favor of
upcoming jsonpath .datetime() method.  But it's also supported in to_date()/
to_timestamp() as positive side effect.

Discussion: https://postgr.es/m/CAPpHfdsZgYEra_PeCLGNoXOWYx6iU-S3wF8aX0ObQUcZU%2B4XTw%40mail.gmail.com
Author: Nikita Glukhov, Alexander Korotkov
Reviewed-by: Anastasia Lubennikova, Peter Eisentraut
doc/src/sgml/func.sgml
src/backend/utils/adt/formatting.c
src/test/regress/expected/horology.out
src/test/regress/sql/horology.sql