summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/date.c
AgeCommit message (Expand)Author
2023-03-17Refactor datetime functions' timezone lookup code to reduce duplication.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-30Fix precision handling for some COERCE_SQL_SYNTAX functionsMichael Paquier
2022-12-09Convert datetime input functions to use "soft" error reporting.Tom Lane
2022-12-09Allow DateTimeParseError to handle bad-timezone error messages.Tom Lane
2022-11-21Replace SQLValueFunction by COERCE_SQL_SYNTAXMichael Paquier
2022-09-06Fix an assortment of improper usages of string functionsDavid Rowley
2022-04-02Specialize tuplesort routines for different kinds of abbreviated keysJohn Naylor
2022-01-08Update copyright for 2022Bruce Momjian
2022-01-03Clean up error messages related to bad datetime units.Tom Lane
2021-09-06Make timetz_zone() stable, and correct a bug for DYNTZ abbreviations.Tom Lane
2021-04-11Silence some Coverity warnings and improve code consistency.Tom Lane
2021-04-06Change return type of EXTRACT to numericPeter Eisentraut
2021-04-01Fix internal extract(timezone_minute) formulasPeter Eisentraut
2021-01-02Update copyright for 2021Bruce Momjian
2020-10-07Prevent internal overflows in date-vs-timestamp and related comparisons.Tom Lane
2020-09-28Cache the result of converting now() to a struct pg_tm.Tom Lane
2020-06-04Reject "23:59:60.nnn" in datetime input.Tom Lane
2020-02-27Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas
2020-01-01Update copyrights for 2020Bruce Momjian
2019-10-21Refactor jsonpath's compareDatetime()Alexander Korotkov
2019-09-25Error suppression support for upcoming jsonpath .datetime() methodAlexander Korotkov
2019-09-25Implement parse_datetime() functionAlexander Korotkov
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-06-30Remove explicit error handling for obsolete date/time valuesPeter Eisentraut
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-02-09Create the infrastructure for planner support functions.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-10-11Remove deprecated abstime, reltime, tinterval datatypes.Andres Freund
2018-06-11Make new error code name match SQL standard more closelyPeter Eisentraut
2018-02-07Support all SQL:2011 options for window frame clauses.Tom Lane
2018-01-17Centralize json and jsonb handling of datetime typesAndrew Dunstan
2018-01-03Update copyright for 2018Bruce Momjian
2017-11-29Update typedefs.list and re-run pgindentRobert Haas
2017-10-12Replace remaining uses of pq_sendint with pq_sendint{8,16,32}.Andres Freund
2017-09-01Fix assorted carelessness about Datum vs. int64 vs. uint64Robert Haas
2017-09-01Introduce 64-bit hash functions with a 64-bit seed.Robert Haas
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-21Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane
2017-02-23Remove now-dead code for !HAVE_INT64_TIMESTAMP.Tom Lane
2017-01-19Allow negative years in make_date to represent BC yearsAlvaro Herrera
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-17Improve parsetree representation of special functions such as CURRENT_DATE.Tom Lane
2016-03-16Be more careful about out-of-range dates and timestamps.Tom Lane
2016-01-02Update copyright for 2016Bruce Momjian
2015-10-20Fix incorrect translation of minus-infinity datetimes for json/jsonb.Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-10-16Support timezone abbreviations that sometimes change.Tom Lane
2014-05-06pgindent run for 9.4Bruce Momjian