Commit Graph

610 Commits (efd0c16becbf45e3b0215e124fde75fee8fcbce4)

Author SHA1 Message Date
Tom Lane efd0c16bec Avoid using list_length() to test for empty list. 3 years ago
Peter Eisentraut 9fd45870c1 Replace many MemSet calls with struct initialization 4 years ago
Tom Lane f819020d40 Fix incautious CTE matching in rewriteSearchAndCycle(). 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Dean Rasheed 7faa5fc84b Add support for security invoker views. 4 years ago
Tom Lane d7b5c071dd Don't bother to attach column name lists to RowExprs of named types. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 362e2dcc46 Fix rewriter to set hasModifyingCTE correctly on rewritten queries. 4 years ago
Peter Eisentraut a3d2b1bbe9 Disable anonymous record hash support except in special cases 4 years ago
Peter Eisentraut 2b00db4fb0 Use l*_node() family of functions where appropriate 5 years ago
Tom Lane a9da1934e9 Reject cases where a query in WITH rewrites to just NOTIFY. 5 years ago
Peter Eisentraut 2ed532ee8c Improve error messages about mismatching relkind 5 years ago
David Rowley 7fc26d11e3 Adjust locations which have an incorrect copyright year 5 years ago
Peter Eisentraut c285babf8f Remove unused function argument 5 years ago
Tom Lane 04942bffd0 Remove rewriteTargetListIU's expansion of view targetlists in UPDATE. 5 years ago
Tom Lane 08a9869665 Update comments for rewriteTargetListIU(). 5 years ago
Peter Eisentraut 544b28088f doc: Improve hyphenation consistency 5 years ago
Michael Paquier 7ef8b52cf0 Fix typos and grammar in comments and docs 5 years ago
Tom Lane 091e22b2e6 Clean up treatment of missing default and CHECK-constraint records. 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
Tom Lane d1d2979852 Revert "Propagate CTE property flags when copying a CTE list into a rule." 5 years ago
Tom Lane ed29089633 Propagate CTE property flags when copying a CTE list into a rule. 5 years ago
Tom Lane dd705a039f Disallow converting an inheritance child table to a view. 5 years ago
Peter Eisentraut 3696a600e2 SEARCH and CYCLE clauses 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane d36228a9fc Improve wording of two error messages related to generated columns. 5 years ago
Tom Lane 17958972fe Allow a multi-row INSERT to specify DEFAULTs for a generated column. 5 years ago
Peter Eisentraut bdc4edbea6 Move catalog index declarations 5 years ago
Tom Lane ad77039fad Calculate extraUpdatedCols in query rewriter, not parser. 5 years ago
David Rowley e7c2b95d37 Optimize a few list_delete_ptr calls 5 years ago
Tom Lane 3d351d916b Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. 5 years ago
Michael Paquier a995b371ae Add missing invocations to object access hooks 6 years ago
Peter Eisentraut de3bbfcc96 Fix INSERT OVERRIDING USER VALUE behavior 6 years ago
Dean Rasheed d751ba5235 Make rewriter prevent auto-updates on views with conditional INSTEAD rules. 6 years ago
Tom Lane 9ce77d75c5 Reconsider the representation of join alias Vars. 6 years ago
Tom Lane 5815696bc6 Make parser rely more heavily on the ParseNamespaceItem data structure. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Peter Eisentraut df7fe9e2d7 Disallow dropping rules on system tables by default 6 years ago
Michael Paquier e1551f96e6 Refactor attribute mappings used in logical tuple conversion 6 years ago
Alvaro Herrera 3974c4a724 Remove useless "return;" lines 6 years ago
Tom Lane 4a0aab14dc Defend against self-referential views in relation_is_updatable(). 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Andres Freund 01368e5d9d Split all OBJS style lines in makefiles into one-line-per-entry style. 6 years ago
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 7 years ago
Peter Eisentraut 19781729f7 Make identity sequence management more robust 7 years ago
Tom Lane d97b714a21 Avoid using lcons and list_delete_first where it's easy to do so. 7 years ago
Tom Lane 569ed7f483 Redesign the API for list sorting (list_qsort becomes list_sort). 7 years ago
Michael Paquier 0896ae561b Fix inconsistencies and typos in the tree 7 years ago