Commit Graph

4869 Commits (f80b09bac87d6b49f5dbb6131da5fbd9b9773c5c)

Author SHA1 Message Date
Amit Langote ef744ebb73 SQL/JSON: Miscellaneous fixes and improvements 2 years ago
Amit Langote b4fad46b6b SQL/JSON: Improve some error messages 2 years ago
Peter Eisentraut 9895b35cb8 Fix ALTER DOMAIN NOT NULL syntax 2 years ago
David Rowley 8461424fd7 Fixup various StringInfo function usages 2 years ago
Amit Langote bb766cde63 JSON_TABLE: Add support for NESTED paths and columns 2 years ago
Amit Langote f6a2529920 Fix JsonExpr deparsing to emit QUOTES and WRAPPER correctly 2 years ago
Alexander Korotkov 87c21bb941 Implement ALTER TABLE ... SPLIT PARTITION ... command 2 years ago
Peter Geoghegan 5bf748b86b Enhance nbtree ScalarArrayOp execution. 2 years ago
Amit Langote de3600452b Add basic JSON_TABLE() functionality 2 years ago
Tom Lane b154d8a6d0 Add pg_basetype() function to extract a domain's base type. 2 years ago
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2 years ago
Jeff Davis 46e5441fa5 Add unicode_strtitle() for Unicode Default Case Conversion. 2 years ago
Jeff Davis 46a44dc372 Use version for builtin collations. 2 years ago
Dean Rasheed e6341323a8 Add functions to generate random numbers in a specified range. 2 years ago
Nathan Bossart d365ae7054 Optimize roles_is_member_of() with a Bloom filter. 2 years ago
Bruce Momjian e648e77e25 C comment: mention no doc for negative start of substring(text) 2 years ago
Tom Lane af1d395843 Allow more cases to pass the unsafe-use-of-new-enum-value restriction. 2 years ago
Peter Eisentraut 34768ee361 Add temporal FOREIGN KEY contraints 2 years ago
Daniel Gustafsson 697f8d266c Revert "Add notBefore and notAfter to SSL cert info display" 2 years ago
Daniel Gustafsson 6acb0a628e Add notBefore and notAfter to SSL cert info display 2 years ago
Alexander Korotkov 0997e0af27 Add TupleTableSlotOps.is_current_xact_tuple() method 2 years ago
Amit Langote 6185c9737c Add SQL/JSON query functions 2 years ago
Tom Lane 1218ca9956 Add to_regtypemod function to extract typemod from a string type name. 2 years ago
Peter Eisentraut e5da0fe3c2 Catalog domain not-null constraints 2 years ago
Jeff Davis f69319f2f1 Support C.UTF-8 locale in the new builtin collation provider. 2 years ago
Tom Lane fd0398fcb0 Improve EXPLAIN's display of SubPlan nodes and output parameters. 2 years ago
Peter Eisentraut 794f10f6b9 Add some UUID support functions 2 years ago
Jeff Davis 60769c62dc Fix another warning, introduced by 846311051e. 2 years ago
Jeff Davis 846311051e Address more review comments on commit 2d819a08a1. 2 years ago
Jeff Davis 61f352ece9 Fix unreachable code warning from commit 2d819a08a1. 2 years ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Dean Rasheed 33e729c514 Fix EXPLAIN output for subplans in MERGE. 2 years ago
Daniel Gustafsson b783186515 Add destroyStringInfo function for cleaning up StringInfos 2 years ago
Nathan Bossart d1162cfda8 Add pg_column_toast_chunk_id(). 2 years ago
Jeff Davis 2d819a08a1 Introduce "builtin" collation provider. 2 years ago
Nathan Bossart ecb0fd3372 Reintroduce MAINTAIN privilege and pg_maintain predefined role. 2 years ago
Peter Eisentraut 97d85be365 Make the order of the header file includes consistent 2 years ago
Jeff Davis f696c0cd5f Catalog changes preparing for builtin collation provider. 2 years ago
Peter Eisentraut 030e10ff1a Rename pg_constraint.conwithoutoverlaps to conperiod 2 years ago
Daniel Gustafsson cc09e6549f Remove the adminpack contrib extension 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Heikki Linnakangas 024c521117 Replace BackendIds with 0-based ProcNumbers 2 years ago
Heikki Linnakangas ab355e3a88 Redefine backend ID to be an index into the proc array 2 years ago
Tom Lane d163fdbfea Fix mis-rounding and overflow hazards in date_bin(). 2 years ago
Andrew Dunstan 92d2ab7554 Rationalize and improve error messages for some jsonpath items 2 years ago
Michael Paquier 011d60c435 Speed up uuid_out() by not relying on a StringInfo 2 years ago
Nathan Bossart 3b42bdb471 Use new overflow-safe integer comparison functions. 2 years ago
Alexander Korotkov d57b7cc333 Add missing check_stack_depth() to some recursive functions 2 years ago
Tom Lane 5ebc9c9017 Catch overflow when rounding intervals in AdjustIntervalForTypmod. 2 years ago
Andrew Dunstan 4697454686 Disallow jsonpath methods involving TZ in immutable functions 2 years ago