Commit Graph

696 Commits (6f8bb7c1e9610dd7af20cdaf74c4ff6e6d678d44)

Author SHA1 Message Date
Alvaro Herrera 6f8bb7c1e9
Revert structural changes to not-null constraints 1 year ago
David Rowley a42fc1c903 Fix an assortment of typos 1 year ago
Peter Eisentraut 9895b35cb8 Fix ALTER DOMAIN NOT NULL syntax 1 year ago
David Rowley 8461424fd7 Fixup various StringInfo function usages 1 year ago
Amit Langote bb766cde63 JSON_TABLE: Add support for NESTED paths and columns 1 year ago
Amit Langote f6a2529920 Fix JsonExpr deparsing to emit QUOTES and WRAPPER correctly 1 year ago
Alexander Korotkov 87c21bb941 Implement ALTER TABLE ... SPLIT PARTITION ... command 1 year ago
Amit Langote de3600452b Add basic JSON_TABLE() functionality 1 year ago
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 1 year ago
Peter Eisentraut 34768ee361 Add temporal FOREIGN KEY contraints 1 year ago
Amit Langote 6185c9737c Add SQL/JSON query functions 1 year ago
Peter Eisentraut e5da0fe3c2 Catalog domain not-null constraints 1 year ago
Tom Lane fd0398fcb0 Improve EXPLAIN's display of SubPlan nodes and output parameters. 1 year ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 1 year ago
Dean Rasheed 33e729c514 Fix EXPLAIN output for subplans in MERGE. 1 year ago
Peter Eisentraut 030e10ff1a Rename pg_constraint.conwithoutoverlaps to conperiod 1 year ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 1 year ago
Tom Lane ce571434ae Remove race condition in pg_get_expr(). 1 year ago
Peter Eisentraut 46a0cd4cef Add temporal PRIMARY KEY and UNIQUE constraints 1 year 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. 2 years ago
Michael Paquier e7bff46e50 pageinspect: Fix gist_page_items() with included columns 2 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 2 years ago
Tom Lane 41e2c52fd6 Add ruleutils support for decompiling MERGE commands. 2 years ago
Alvaro Herrera 9ce04b50e1
Revert "Catalog NOT NULL constraints" and fallout 2 years ago
Alvaro Herrera e056c557ae
Catalog NOT NULL constraints 2 years ago
Alvaro Herrera 6ee30209a6
SQL/JSON: support the IS JSON predicate 2 years ago
Alvaro Herrera 60966f56c3
Fix inconsistencies and style issues in new SQL/JSON code 2 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 2 years ago
Daniel Gustafsson d435f15fff Add SysCacheGetAttrNotNull for guaranteed not-null attrs 2 years ago
David Rowley cf96907aad Fix incorrect comment in pg_get_partkeydef() 2 years ago
Tom Lane 393430f575 Print the correct aliases for DML target tables in ruleutils. 2 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