summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2025-04-05Fix parse_cte.c's failure to examine sub-WITHs in DML statements.Tom Lane
2025-03-13Fix ARRAY_SUBLINK and ARRAY[] for int2vector and oidvector input.Tom Lane
2025-03-04Fix ALTER TABLE error messageÁlvaro Herrera
2024-09-11Remove incorrect Assert.Tom Lane
2024-07-14Avoid unhelpful internal error for incorrect recursive-WITH queries.Tom Lane
2024-04-15Fix type-checking of RECORD-returning functions in FROM, redux.Tom Lane
2024-03-14Make INSERT-from-multiple-VALUES-rows handle domain target columns.Tom Lane
2023-11-06Compute aggregate argument types correctly in transformAggregateCall().Tom Lane
2023-09-15Track nesting depth correctly when drilling down into RECORD Vars.Tom Lane
2023-08-24Avoid unnecessary plancache revalidation of utility statements.Tom Lane
2023-04-28Fix crashes with CREATE SCHEMA AUTHORIZATION and schema elementsMichael Paquier
2023-03-30Fix List memory issue in transformColumnDefinitionDavid Rowley
2023-03-13Fix failure to detect some cases of improperly-nested aggregates.Tom Lane
2023-03-07Fix more bugs caused by adding columns to the end of a view.Tom Lane
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
2022-08-13Catch stack overflow when recursing in transformFromClauseItem().Tom Lane
2022-08-08In extensions, don't replace objects not belonging to the extension.Tom Lane
2022-08-01Check maximum number of columns in function RTEs, too.Tom Lane
2022-07-29In transformRowExpr(), check for too many columns in the row.Tom Lane
2022-07-21Fix ruleutils issues with dropped cols in functions-returning-composite.Tom Lane
2022-07-07Fix alias matching in transformLockingClause().Dean Rasheed
2022-05-18Check column list length in XMLTABLE/JSON_TABLE aliasAlvaro Herrera
2022-05-09Fix core dump in transformValuesClause when there are no columns.Tom Lane
2022-04-18Avoid invalid array reference in transformAlterTableStmt().Tom Lane
2022-01-29Fix failure to validate the result of select_common_type().Tom Lane
2021-12-16Ensure casting to typmod -1 generates a RelabelType.Tom Lane
2021-11-02Avoid O(N^2) behavior in SyncPostCheckpoint().Tom Lane
2021-10-19Remove bogus assertion in transformExpressionList().Tom Lane
2021-10-01Error out if SKIP LOCKED and WITH TIES are both specifiedAlvaro Herrera
2021-09-20Don't elide casting to typmod -1.Tom Lane
2021-08-25Avoid using ambiguous word "positive" in error message.Fujii Masao
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
2021-03-12Forbid marking an identity column as nullable.Tom Lane
2021-02-26Fix list-manipulation bug in WITH RECURSIVE processing.Tom Lane
2021-02-08Fix mishandling of column-level SELECT privileges for join aliases.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-28Calculate extraUpdatedCols in query rewriter, not parser.Tom Lane
2020-10-07Fix optimization hazard in gram.y's makeOrderedSetArgs(), redux.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-14Message fixes and style improvementsPeter Eisentraut
2020-09-07Clarify comments in enforce_generic_type_consistency().Tom Lane
2020-08-21Fix handling of CREATE TABLE LIKE with inheritance.Tom Lane
2020-05-20part_strategy does not need its very own keyword classification.Tom Lane
2020-05-18WITH TIES: number of rows is optional and defaults to oneAlvaro Herrera