Commit Graph

577 Commits (cc721c459d3783bbdb4beb1bbfa802a5328d15a2)

Author SHA1 Message Date
Dean Rasheed 80feb727c8 Add OLD/NEW support to RETURNING in DML queries. 11 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Peter Eisentraut 7f798aca1d Remove useless casts to (void *) 1 year ago
Michael Paquier 499edb0974 Track more precisely query locations for nested statements 1 year ago
Peter Eisentraut eafda78fc4 Improve node type forward reference 1 year ago
Peter Eisentraut 0d2aa4d493 Track sort direction in SortGroupClause 1 year ago
Peter Eisentraut a292c98d62 Convert node test compile-time settings into run-time parameters 1 year ago
Robert Haas 12933dc604 Re-allow planner to use Merge Append to efficiently implement UNION. 2 years ago
Tom Lane 7204f35919 Revert commit 66c0185a3 and follow-on patches. 2 years ago
David Rowley 66c0185a3d Allow planner to use Merge Append to efficiently implement UNION 2 years ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Tom Lane b4a71cf65d Make INSERT-from-multiple-VALUES-rows handle domain target columns. 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Tom Lane 58447e3189 Add hint about not qualifying UPDATE...SET target with relation name. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Tom Lane d8b2fcc9d4 Avoid unnecessary plancache revalidation of utility statements. 2 years ago
Michael Paquier 2ecbb0a493 Remove dependency to query text in JumbleQuery() 3 years ago
Tom Lane 3c05284d83 Invent GENERIC_PLAN option for EXPLAIN. 3 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Michael Paquier 8eba3e3f02 Move queryjumble.c code to src/backend/nodes/ 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane adb5c32eb5 Suppress uninitialized-variable warning from a61b1f748. 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
Dean Rasheed bcedd8f5fc Make subquery aliases optional in the FROM clause. 3 years ago
Dean Rasheed 8d367a44d3 Fix alias matching in transformLockingClause(). 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Tom Lane fe20afaee8 Fix core dump in transformValuesClause when there are no columns. 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Peter Eisentraut df4c3cbd8f Add parse_analyze_withcb() 4 years ago
Peter Eisentraut 25751f54b8 Add pg_analyze_and_rewrite_varparams() 4 years ago
Peter Eisentraut 791b1b71da Parse/analyze function renaming 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut a3d2b1bbe9 Disable anonymous record hash support except in special cases 4 years ago
Tom Lane 8d2d6ec770 Avoid trying to lock OLD/NEW in a rule with FOR UPDATE. 4 years ago
Tom Lane e56bce5d43 Reconsider the handling of procedure OUT parameters. 5 years ago
Tom Lane 1103033aed Reject SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE. 5 years ago
Alvaro Herrera cafde58b33
Allow compute_query_id to be set to 'auto' and make it default 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Bruce Momjian 9660834dd8 adjust query id feature to use pg_stat_activity.query_id 5 years ago
Tom Lane 6c0373ab77 Allow table-qualified variable names in ON CONFLICT ... WHERE. 5 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 5 years ago
Bruce Momjian 4f0b0966c8 Make use of in-core query id added by commit 5fd9dfa5f5 5 years ago
Bruce Momjian 5fd9dfa5f5 Move pg_stat_statements query jumbling to core. 5 years ago
Peter Eisentraut dd13ad9d39 Fix use of cursor sensitivity terminology 5 years ago
Peter Eisentraut 055fee7eb4 Allow an alias to be attached to a JOIN ... USING 5 years ago
Tomas Vondra be45be9c33 Implement GROUP BY DISTINCT 5 years ago
Peter Eisentraut 3696a600e2 SEARCH and CYCLE clauses 5 years ago
Tom Lane 7cd9765f9b Re-allow DISTINCT in pl/pgsql expressions. 5 years ago
Tom Lane c9d5298485 Re-implement pl/pgsql's expression and assignment parsing. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago