aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/analyze.c
Commit message (Expand)AuthorAge
* Track more precisely query locations for nested statementsMichael Paquier2024-10-24
* Improve node type forward referencePeter Eisentraut2024-10-17
* Track sort direction in SortGroupClausePeter Eisentraut2024-10-14
* Convert node test compile-time settings into run-time parametersPeter Eisentraut2024-08-01
* Re-allow planner to use Merge Append to efficiently implement UNION.Robert Haas2024-05-21
* Revert commit 66c0185a3 and follow-on patches.Tom Lane2024-05-20
* Allow planner to use Merge Append to efficiently implement UNIONDavid Rowley2024-03-25
* Add RETURNING support to MERGE.Dean Rasheed2024-03-17
* Make INSERT-from-multiple-VALUES-rows handle domain target columns.Tom Lane2024-03-14
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Add hint about not qualifying UPDATE...SET target with relation name.Tom Lane2024-01-20
* Update copyright for 2024Bruce Momjian2024-01-03
* Avoid unnecessary plancache revalidation of utility statements.Tom Lane2023-08-24
* Remove dependency to query text in JumbleQuery()Michael Paquier2023-06-28
* Invent GENERIC_PLAN option for EXPLAIN.Tom Lane2023-03-24
* Make Vars be outer-join-aware.Tom Lane2023-01-30
* Move queryjumble.c code to src/backend/nodes/Michael Paquier2023-01-21
* Update copyright for 2023Bruce Momjian2023-01-02
* Suppress uninitialized-variable warning from a61b1f748.Tom Lane2022-12-27
* Rework query relation permission checkingAlvaro Herrera2022-12-06
* Make subquery aliases optional in the FROM clause.Dean Rasheed2022-07-20
* Fix alias matching in transformLockingClause().Dean Rasheed2022-07-07
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Fix core dump in transformValuesClause when there are no columns.Tom Lane2022-05-09
* Add support for MERGE SQL commandAlvaro Herrera2022-03-28
* Add parse_analyze_withcb()Peter Eisentraut2022-03-09
* Add pg_analyze_and_rewrite_varparams()Peter Eisentraut2022-03-07
* Parse/analyze function renamingPeter Eisentraut2022-03-04
* Update copyright for 2022Bruce Momjian2022-01-07
* Disable anonymous record hash support except in special casesPeter Eisentraut2021-09-08
* Avoid trying to lock OLD/NEW in a rule with FOR UPDATE.Tom Lane2021-08-19
* Reconsider the handling of procedure OUT parameters.Tom Lane2021-06-10
* Reject SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE.Tom Lane2021-06-01
* Allow compute_query_id to be set to 'auto' and make it defaultAlvaro Herrera2021-05-15
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* adjust query id feature to use pg_stat_activity.query_idBruce Momjian2021-04-20
* Allow table-qualified variable names in ON CONFLICT ... WHERE.Tom Lane2021-04-13
* SQL-standard function bodyPeter Eisentraut2021-04-07
* Make use of in-core query id added by commit 5fd9dfa5f5Bruce Momjian2021-04-07
* Move pg_stat_statements query jumbling to core.Bruce Momjian2021-04-07
* Fix use of cursor sensitivity terminologyPeter Eisentraut2021-04-07
* Allow an alias to be attached to a JOIN ... USINGPeter Eisentraut2021-03-31
* Implement GROUP BY DISTINCTTomas Vondra2021-03-18
* SEARCH and CYCLE clausesPeter Eisentraut2021-02-01
* Re-allow DISTINCT in pl/pgsql expressions.Tom Lane2021-01-22
* Re-implement pl/pgsql's expression and assignment parsing.Tom Lane2021-01-04
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix cases of discarding result from list API functionsPeter Eisentraut2020-11-11
* Calculate extraUpdatedCols in query rewriter, not parser.Tom Lane2020-10-28
* Add select_common_typmod()Peter Eisentraut2020-10-27