summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/date.c
AgeCommit message (Expand)Author
4 daysBreak out xxx2yyy_opt_overflow APIs for more datetime conversions.Tom Lane
2025-04-04Add nbtree skip scan optimization.Peter Geoghegan
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-09Fix various overflow hazards in date and timestamp functions.Nathan Bossart
2024-09-12Remove hardcoded hash opclass function signature exceptionsPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-14Support +/- infinity in the interval data type.Dean Rasheed
2023-11-09Avoid integer overflow hazard in interval_time().Dean Rasheed
2023-10-17Dodge a compiler bug affecting timetz_zone/timetz_izone.Tom Lane
2023-10-13Add support for AT LOCALMichael Paquier
2023-05-17Add back SQLValueFunction for SQL keywordsMichael Paquier
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