Commit Graph

139 Commits (247dea89f7616fdf06b7272b74abafc29e8e5860)

Author SHA1 Message Date
Richard Guo 247dea89f7 Introduce an RTE for the grouping step 1 year ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 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. 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 639a86e36a Remove Value node struct 4 years ago
Peter Eisentraut 055fee7eb4 Allow an alias to be attached to a JOIN ... USING 5 years ago
Peter Eisentraut 66392d3965 Add p_names field to ParseNamespaceItem 5 years ago
Tomas Vondra a4d75c86bf Extended statistics on expressions 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 c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Tom Lane bda6dedbea Go back to returning int from ereport auxiliary functions. 6 years ago
Tom Lane 17a28b0364 Improve the internal implementation of ereport(). 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
Tom Lane b541e9accb Refactor parser's generation of Var nodes. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Alvaro Herrera 558d77f20e Renaming for new subscripting mechanism 7 years ago
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds 7 years ago
Tomas Vondra 31f3817402 Allow COPY FROM to filter data using WHERE conditions 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 8 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 8 years ago
Simon Riggs 354f13855e Modified files for MERGE 8 years ago
Tom Lane 65b1d76785 Fix oversight in CALL argument handling, and do some minor cleanup. 8 years ago
Tom Lane 0a459cec96 Support all SQL:2011 options for window frame clauses. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut e4128ee767 SQL procedures 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Tom Lane 0436f6bde8 Disallow set-returning functions inside CASE or COALESCE. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Tom Lane 1e7c4bb004 Change unknown-type literals to type text in SELECT and RETURNING lists. 9 years ago
Tom Lane d43a619c60 Fix check_srf_call_placement() to handle VALUES cases correctly. 9 years ago
Tom Lane 7c3abe3c92 Get rid of ParseState.p_value_substitute; use a columnref hook instead. 9 years ago
Tom Lane 3c40594e6e Improve documentation of struct ParseState. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Tom Lane a4c35ea1c2 Improve parser's and planner's handling of set-returning functions. 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago