aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/analyze.c
Commit message (Expand)AuthorAge
* 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
* Rename field "relkind" to "objtype" for CTAS and ALTER TABLE nodesMichael Paquier2020-07-11
* Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane2020-05-16
* Support FETCH FIRST WITH TIESAlvaro Herrera2020-04-07
* Fill in extraUpdatedCols in logical replicationPeter Eisentraut2020-02-17
* Reconsider the representation of join alias Vars.Tom Lane2020-01-09
* Make parser rely more heavily on the ParseNamespaceItem data structure.Tom Lane2020-01-02
* Update copyrights for 2020Bruce Momjian2020-01-01
* Refactor parser's generation of Var nodes.Tom Lane2019-12-26
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Fix many typos and inconsistenciesMichael Paquier2019-07-01