summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2023-04-13Harmonize some more function parameter names.Peter Geoghegan
2023-04-12Revert "Catalog NOT NULL constraints" and falloutAlvaro Herrera
2023-04-11Fix uninitialized variable in transformTableLikeClause()David Rowley
2023-04-07Catalog NOT NULL constraintsAlvaro Herrera
2023-04-04Code review for recent SQL/JSON commitsAlvaro Herrera
2023-03-31SQL/JSON: support the IS JSON predicateAlvaro Herrera
2023-03-31No need to add FORMAT to the keyword precedence listAlvaro Herrera
2023-03-30Fix List memory issue in transformColumnDefinitionDavid Rowley
2023-03-30Simplify transformJsonAggConstructor() APIAlvaro Herrera
2023-03-30Fix inconsistencies and style issues in new SQL/JSON codeAlvaro Herrera
2023-03-29SQL/JSON: add standard JSON constructor functionsAlvaro Herrera
2023-03-25Add SysCacheGetAttrNotNull for guaranteed not-null attrsDaniel Gustafsson
2023-03-24Invent GENERIC_PLAN option for EXPLAIN.Tom Lane
2023-03-15Support [NO] INDENT option in XMLSERIALIZE().Tom Lane
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
2023-03-02Remove bms_first_member().Tom Lane
2023-02-10Fix incorrect format placeholderPeter Eisentraut
2023-02-06Remove useless casts to (void *) in hash_search() callsPeter Eisentraut
2023-02-04Allow underscores in integer and numeric constants.Dean Rasheed
2023-01-30Make Vars be outer-join-aware.Tom Lane
2023-01-23Allow parallel aggregate on string_agg and array_aggDavid Rowley
2023-01-21Move queryjumble.c code to src/backend/nodes/Michael Paquier
2023-01-18Get rid of the "new" and "old" entries in a view's rangetable.Tom Lane
2023-01-12Revert "Get rid of the "new" and "old" entries in a view's rangetable."Tom Lane
2023-01-12Get rid of the "new" and "old" entries in a view's rangetable.Tom Lane
2023-01-11Improve handling of inherited GENERATED expressions.Tom Lane
2023-01-10Fix MERGE's test for unreachable WHEN clauses.Dean Rasheed
2023-01-06Fix typoPeter Eisentraut
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-27Suppress uninitialized-variable warning from a61b1f748.Tom Lane
2022-12-27Convert the reg* input functions to report (most) errors softly.Tom Lane
2022-12-22Allow window functions to adjust their frameOptionsDavid Rowley
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-12-16Fix inability to reference CYCLE column from inside its CTE.Tom Lane
2022-12-14Non-decimal integer literalsPeter Eisentraut
2022-12-14Add grantable MAINTAIN privilege and pg_maintain role.Jeff Davis
2022-12-12Get rid of recursion-marker values in enum AlterTableTypeAlvaro Herrera
2022-12-09Add USER SET parameter values for pg_db_role_settingAlexander Korotkov
2022-12-06Rework query relation permission checkingAlvaro Herrera
2022-11-29Add 'missing_ok' argument to build_attrmap_by_nameAlvaro Herrera
2022-11-28Provide per-table permissions for vacuum and analyze.Andrew Dunstan
2022-11-25Fix rule-detection code for MERGE.Dean Rasheed
2022-11-22Give better hints for ambiguous or unreferenceable columns.Tom Lane
2022-11-21Replace SQLValueFunction by COERCE_SQL_SYNTAXMichael Paquier
2022-11-20Switch SQLValueFunction on "name" to use COERCE_SQL_SYNTAXMichael Paquier
2022-11-13Refactor aclcheck functionsPeter Eisentraut
2022-11-12Add repalloc0 and repalloc0_arrayPeter Eisentraut
2022-11-10Support writing "CREATE/ALTER TABLE ... SET STORAGE DEFAULT".Tom Lane
2022-11-07Fix compiler warning on MSVCDavid Rowley