Commit Graph

4630 Commits (d3d53f955cf6ad755ba3682577e0f6fa10106438)

Author SHA1 Message Date
Alvaro Herrera 6ee30209a6
SQL/JSON: support the IS JSON predicate 3 years ago
Tom Lane a2a0c7c29e Further tweaking of width_bucket() edge cases. 3 years ago
Andres Freund 8aaa04b32d Track shared buffer hits in pg_stat_io 3 years ago
Alvaro Herrera 60966f56c3
Fix inconsistencies and style issues in new SQL/JSON code 3 years ago
Tom Lane b0e9e4d76c Avoid overflow in width_bucket_float8(). 3 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 3 years ago
Jeff Davis 1671f990dd Validate ICU locales. 3 years ago
Jeff Davis 8b3eb0c584 Fix error inconsistency in older ICU versions. 3 years ago
Michael Paquier 4efd0bf7ea Generate a few more functions of pgstatfuncs.c with macros 3 years ago
Michael Paquier 850f4b4c8c Generate pg_stat_get_xact*() functions for relations using macros 3 years ago
Tom Lane 554841699f Fix oversights in array manipulation. 3 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 3 years ago
Jeff Davis 81a6d57e33 Fix abbreviated keys bug introduced in d87d548cd0. 3 years ago
Jeff Davis a03b3b6b4a Avoid potential UCollator leak for older ICU versions. 3 years ago
Jeff Davis 9a24289915 pg_locale.c: change ereport() to elog(). 3 years ago
Daniel Gustafsson a04761ac77 Fix typo in header comment 3 years ago
Peter Eisentraut a9bc04b211 Fix incorrect format placeholders 3 years ago
Michael Paquier 8089517ab8 Rename fields in pgstat structures for functions and relations 3 years ago
Peter Geoghegan ae4fdde135 Count updates that move row to a new page. 3 years ago
Jeff Davis 3b50275b12 Handle the "und" locale in ICU versions 54 and older. 3 years ago
Jeff Davis a326aac8f1 Wrap ICU ucol_open(). 3 years ago
Jeff Davis 869650fa86 Support language tags in older ICU versions (53 and earlier). 3 years ago
Tom Lane 75bd846b68 Add functions to do timestamptz arithmetic in a non-default timezone. 3 years ago
Tom Lane 3e59e5048d Refactor datetime functions' timezone lookup code to reduce duplication. 3 years ago
Jeff Davis f413941f41 Fix t_isspace(), etc., when datlocprovider=i and datctype=C. 3 years ago
Andres Freund 0dc40196f2 Work around spurious compiler warning in inet operators 3 years ago
Tom Lane 5b3c595355 Tighten error checks in datetime input, and remove bogus "ISO" format. 3 years ago
Tom Lane 2333803d84 Use "data directory" not "current directory" in error messages. 3 years ago
Michael Paquier e731aeac89 Remove PgStat_BackendFunctionEntry 3 years ago
Tom Lane 483bdb2afe Support [NO] INDENT option in XMLSERIALIZE(). 3 years ago
Tom Lane b081fe4199 Fix corner case bug in numeric to_char() some more. 3 years ago
Dean Rasheed d5d574146d Add support for the error functions erf() and erfc(). 3 years ago
Tom Lane 25a7812cd0 Fix JSON error reporting for many cases of erroneous string values. 3 years ago
Tom Lane bcc704b524 Reject combining "epoch" and "infinity" with other datetime fields. 3 years ago
Peter Eisentraut 30a53b7929 Allow tailoring of ICU locales with custom rules 3 years ago
Peter Eisentraut ce1215d9b0 Add support for unit "B" to pg_size_bytes() 3 years ago
David Rowley cf96907aad Fix incorrect comment in pg_get_partkeydef() 3 years ago
Peter Eisentraut 102a5c164a SQL JSON path enhanced numeric literals 3 years ago
Peter Eisentraut b1307b8b60 Fix incorrect format placeholders 3 years ago
Tom Lane d7056bc1c7 Avoid fetching one past the end of translate()'s "to" parameter. 3 years ago
Michael Paquier b8da37b3ad Rework pg_input_error_message(), now renamed pg_input_error_info() 3 years ago
Tom Lane 728560db7d Suppress compiler warnings in new pgstats code. 3 years ago
Tom Lane ded7b7bbc3 Silence more compiler warnings introduced by d87d548cd0. 3 years ago
Jeff Davis 05fc551796 Silence compiler warnings introduced by d87d548cd0. 3 years ago
Jeff Davis e0b3074e89 Remove unnecessary #ifdef USE_ICU and branch. 3 years ago
Jeff Davis 6974a8f768 Refactor to introduce pg_locale_deterministic(). 3 years ago
Jeff Davis d87d548cd0 Refactor to add pg_strcoll(), pg_strxfrm(), and variants. 3 years ago
Peter Eisentraut 2ddab010c2 Implement ANY_VALUE aggregate 3 years ago
Tom Lane 8028e294b4 Detect overflow in timestamp[tz] subtraction. 3 years ago
Tom Lane f0d0394e84 Fix parsing of ISO-8601 interval fields with exponential notation. 3 years ago