summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2022-10-16Rename parser token REF to REF_P to avoid a symbol conflict.Tom Lane
2022-09-20Suppress variable-set-but-not-used warnings from clang 15.Tom Lane
2021-10-19Remove bogus assertion in transformExpressionList().Tom Lane
2021-09-20Don't elide casting to typmod -1.Tom Lane
2021-08-19Avoid trying to lock OLD/NEW in a rule with FOR UPDATE.Tom Lane
2021-08-18Fix check_agg_arguments' examination of aggregate FILTER clauses.Tom Lane
2021-06-01Reject SELECT ... GROUP BY GROUPING SETS (()) FOR UPDATE.Tom Lane
2021-04-12Fix old bug with coercing the result of a COLLATE expression.Tom Lane
2020-12-01Ensure that expandTableLikeClause() re-examines the same table.Tom Lane
2020-11-19Further fixes for CREATE TABLE LIKE: cope with self-referential FKs.Tom Lane
2020-10-07Fix optimization hazard in gram.y's makeOrderedSetArgs(), redux.Tom Lane
2020-08-21Fix handling of CREATE TABLE LIKE with inheritance.Tom Lane
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2019-08-05Require the schema qualification in pg_temp.type_name(arg).Noah Misch
2019-04-10Fix backwards test in operator_precedence_warning logic.Tom Lane
2019-02-24Fix ecpg bugs caused by missing semicolons in the backend grammar.Tom Lane
2019-02-15Fix support for CREATE TABLE IF NOT EXISTS AS EXECUTEMichael Paquier
2019-01-17Postpone aggregate checks until after collation is assigned.Andrew Gierth
2018-08-23Fix lexing of standard multi-character operators in edge cases.Andrew Gierth
2018-08-23Reduce an unnecessary O(N^3) loop in lexer.Andrew Gierth
2018-08-04Fix INSERT ON CONFLICT UPDATE through a view that isn't just SELECT *.Tom Lane
2018-05-21Fix SQL:2008 FETCH FIRST syntax to allow parameters.Andrew Gierth
2018-03-23Fix make rules that generate multiple output files.Tom Lane
2017-11-06Always require SELECT permission for ON CONFLICT DO UPDATE.Dean Rasheed
2017-10-27Dept of second thoughts: keep aliasp_item in sync with tlistitem.Tom Lane
2017-10-27Fix crash when columns have been added to the end of a view.Tom Lane
2017-08-03Add missing ALTER USER variantsPeter Eisentraut
2017-08-03Allow a foreign table CHECK constraint to be initially NOT VALID.Robert Haas
2017-06-27Re-allow SRFs and window functions within sub-selects within aggregates.Tom Lane
2017-05-29Allow NumericOnly to be "+ FCONST".Tom Lane
2017-02-15Fix YA unwanted behavioral difference with operator_precedence_warning.Tom Lane
2017-02-06Fix typos in comments.Heikki Linnakangas
2016-12-22Fix CREATE TABLE ... LIKE ... WITH OIDS.Tom Lane
2016-12-21Fix detection of unfinished Unicode surrogate pair at end of string.Tom Lane
2016-12-09Fix reporting of column typmods for multi-row VALUES constructs.Tom Lane
2016-12-04Don't mess up pstate->p_next_resno in transformOnConflictClause().Tom Lane
2016-11-20Prevent multicolumn expansion of "foo.*" in an UPDATE source expression.Tom Lane
2016-10-02Add ALTER EXTENSION ADD/DROP ACCESS METHOD, and use it in pg_upgrade.Tom Lane
2016-08-12Doc: clarify that DROP ... CASCADE is recursive.Tom Lane
2016-08-03Make INSERT-from-multiple-VALUES-rows handle targetlist indirection better.Tom Lane
2016-07-28Teach parser to transform "x IS [NOT] DISTINCT FROM NULL" to a NullTest.Tom Lane
2016-07-28Improve documentation about CREATE TABLE ... LIKE.Tom Lane
2016-06-26Rethink node-level representation of partial-aggregation modes.Tom Lane
2016-06-22Fix type-safety problem with parallel aggregate serial/deserialization.Tom Lane
2016-06-21Update comment about allowing GUCs to change scanning.Bruce Momjian
2016-06-17Fix handling of argument and result datatypes for partial aggregation.Tom Lane
2016-06-17Add VACUUM (DISABLE_PAGE_SKIPPING) for emergencies.Robert Haas
2016-06-09pgindent run for 9.6Robert Haas
2016-06-07Fix loose ends for SQL ACCESS METHOD objectsAlvaro Herrera