Commit Graph

733 Commits (4f941d432b42eccd99ba0d22e3a59c073ac2406a)

Author SHA1 Message Date
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Dean Rasheed 33e729c514 Fix EXPLAIN output for subplans in MERGE. 2 years ago
Peter Eisentraut 030e10ff1a Rename pg_constraint.conwithoutoverlaps to conperiod 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Tom Lane ce571434ae Remove race condition in pg_get_expr(). 2 years ago
Peter Eisentraut 46a0cd4cef Add temporal PRIMARY KEY and UNIQUE constraints 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Michael Paquier 97957fdbaa Add support for AT LOCAL 2 years ago
David Rowley 2075ba9dc9 Tidy-up some appendStringInfo*() usages 2 years ago
Peter Eisentraut 64b787656d Add some const qualifiers 2 years ago
Tom Lane e0e492e5a9 Track nesting depth correctly when drilling down into RECORD Vars. 2 years ago
Alvaro Herrera b0e96f3119
Catalog not-null constraints 2 years ago
Amit Langote 03734a7fed Add more SQL/JSON constructor functions 2 years ago
Michael Paquier 2a990abd79 Add missing ObjectIdGetDatum() in syscache lookup calls for Oids 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Michael Paquier e7bff46e50 pageinspect: Fix gist_page_items() with included columns 3 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 3 years ago
Tom Lane 41e2c52fd6 Add ruleutils support for decompiling MERGE commands. 3 years ago
Alvaro Herrera 9ce04b50e1
Revert "Catalog NOT NULL constraints" and fallout 3 years ago
Alvaro Herrera e056c557ae
Catalog NOT NULL constraints 3 years ago
Alvaro Herrera 6ee30209a6
SQL/JSON: support the IS JSON predicate 3 years ago
Alvaro Herrera 60966f56c3
Fix inconsistencies and style issues in new SQL/JSON code 3 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 3 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 3 years ago
David Rowley cf96907aad Fix incorrect comment in pg_get_partkeydef() 3 years ago
Tom Lane 393430f575 Print the correct aliases for DML target tables in ruleutils. 3 years ago
Michael Paquier 33ab0a2a52 Fix typos in comments, code and documentation 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane cabfb8241d Fix psql's \sf and \ef for new-style SQL functions. 3 years ago
Tom Lane 1dd6700f44 Fix under-parenthesized display of AT TIME ZONE constructs. 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Michael Paquier fb32748e32 Switch SQLValueFunction on "name" to use COERCE_SQL_SYNTAX 3 years ago
Tom Lane adaf34241a Improve ruleutils' printout of LATERAL references within subplans. 3 years ago
Peter Eisentraut b4b7ce8061 Add repalloc0 and repalloc0_array 3 years ago
Tom Lane d57534740b Fix EXPLAIN of SEARCH BREADTH FIRST with a constant initial value. 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
Michael Paquier 0823d061b0 Introduce SYSTEM_USER 3 years ago
David Rowley 8b26769bc4 Fix an assortment of improper usages of string functions 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
David Rowley 3e0fff2e68 More -Wshadow=compatible-local warning fixes 3 years ago
David Rowley f959bf9a5b Further -Wshadow=compatible-local warning fixes 3 years ago
Tom Lane efd0c16bec Avoid using list_length() to test for empty list. 3 years ago
Tom Lane 0b292bed92 Close old gap in dependency checks for functions returning composite. 3 years ago
Tom Lane b9654cecea Fix ruleutils issues with dropped cols in functions-returning-composite. 3 years ago
Dean Rasheed bcedd8f5fc Make subquery aliases optional in the FROM clause. 3 years ago
Peter Eisentraut d746021de1 Add construct_array_builtin, deconstruct_array_builtin 4 years ago
Tom Lane c7461fc255 Show 'AS "?column?"' explicitly when it's important. 4 years ago
Tom Lane 3ab9a63cb6 Rename JsonIsPredicate.value_type, fix JSON backend/nodes/ infrastructure. 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Alvaro Herrera e70813fbc4
set_deparse_plan: Reuse variable to appease Coverity 4 years ago