summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2021-01-04Re-implement pl/pgsql's expression and assignment parsing.Tom Lane
2021-01-04Add the ability for the core grammar to have more than one parse target.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-20Multirange datatypesAlexander Korotkov
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-12-11Provide an error cursor for "can't subscript" error messages.Tom Lane
2020-12-09Support subscripting of arbitrary types, not only arrays.Tom Lane
2020-12-08Remove operator_precedence_warning.Tom Lane
2020-12-04Remove unnecessary grammar symbolsPeter Eisentraut
2020-12-03Small code simplificationsPeter Eisentraut
2020-12-03Refactor CLUSTER and REINDEX grammar to use DefElem for option listsMichael Paquier
2020-12-01Ensure that expandTableLikeClause() re-examines the same table.Tom Lane
2020-11-30Refactor parsing rules for option lists of EXPLAIN, VACUUM and ANALYZEMichael Paquier
2020-11-24Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas
2020-11-19Remove undocumented IS [NOT] OF syntax.Tom Lane
2020-11-19Further fixes for CREATE TABLE LIKE: cope with self-referential FKs.Tom Lane
2020-11-16Normalize comment in empty grammar rulesPeter Eisentraut
2020-11-14Provide the OR REPLACE option for CREATE TRIGGER.Tom Lane
2020-11-12Clean up optional rules in grammarPeter Eisentraut
2020-11-11Fix some stray whitespace in parser filesPeter Eisentraut
2020-11-11Fix cases of discarding result from list API functionsPeter Eisentraut
2020-11-04Improve our ability to regurgitate SQL-syntax function calls.Tom Lane
2020-11-02Track collation versions for indexes.Thomas Munro
2020-11-02Remove pg_collation.collversion.Thomas Munro
2020-10-28Calculate extraUpdatedCols in query rewriter, not parser.Tom Lane
2020-10-27Add select_common_typmod()Peter Eisentraut
2020-10-27Make procedure OUT parameters work with JDBCPeter Eisentraut
2020-10-22Optimize a few list_delete_ptr callsDavid Rowley
2020-10-14Correct error messagePeter Eisentraut
2020-10-07Fix optimization hazard in gram.y's makeOrderedSetArgs(), redux.Tom Lane
2020-10-05Support for OUT parameters in proceduresPeter Eisentraut
2020-10-04Make postgres.bki use the same literal-string syntax as postgresql.conf.Tom Lane
2020-09-29Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane
2020-09-28Assign collations in partition bound expressions.Tom Lane
2020-09-28Remove complaints about COLLATE clauses in partition bound values.Tom Lane
2020-09-23Improve error cursor positions for problems with partition bounds.Tom Lane
2020-09-22Improve the error message for an inappropriate column definition list.Tom Lane
2020-09-21Standardize order of use strict and use warnings in Perl codePeter Eisentraut
2020-09-19Remove precedence hacks no longer needed without postfix operators.Tom Lane
2020-09-18Allow most keywords to be used as column labels without requiring AS.Tom Lane
2020-09-17Remove support for postfix (right-unary) operators.Tom Lane
2020-09-17Allow CURRENT_ROLE where CURRENT_USER is acceptedPeter Eisentraut
2020-09-14Message fixes and style improvementsPeter Eisentraut
2020-09-07Clarify comments in enforce_generic_type_consistency().Tom Lane
2020-09-04Remove some more useless assignments.Tom Lane
2020-09-04Remove variable "concurrent" from ReindexStmtMichael Paquier
2020-08-21Fix handling of CREATE TABLE LIKE with inheritance.Tom Lane
2020-07-11Rename field "relkind" to "objtype" for CTAS and ALTER TABLE nodesMichael Paquier
2020-07-08code: replace most remaining uses of 'master'.Andres Freund
2020-06-29Mop up some no-longer-necessary hacks around printf %.*s format.Tom Lane