summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2016-12-08Fix reporting of column typmods for multi-row VALUES constructs.Tom Lane
2016-12-07Implement table partitioning.Robert Haas
2016-12-05Add support for restrictive RLS policiesStephen Frost
2016-12-04Don't mess up pstate->p_next_resno in transformOnConflictClause().Tom Lane
2016-12-01Add aggregate_with_argtypes and use it consistentlyPeter Eisentraut
2016-12-01Move function_with_argtypes to a better locationPeter Eisentraut
2016-12-01Use grammar symbol function_with_argtypes consistentlyPeter Eisentraut
2016-11-22Improve handling of "UPDATE ... SET (column_list) = row_constructor".Tom Lane
2016-11-20Prevent multicolumn expansion of "foo.*" in an UPDATE source expression.Tom Lane
2016-11-04Implement syntax for transition tables in AFTER triggers.Kevin Grittner
2016-10-02Add ALTER EXTENSION ADD/DROP ACCESS METHOD, and use it in pg_upgrade.Tom Lane
2016-09-22C comment: fix function header commentBruce Momjian
2016-09-13Improve parser's and planner's handling of set-returning functions.Tom Lane
2016-09-07Support renaming an existing value of an enum type.Tom Lane
2016-09-06Add location field to DefElemPeter Eisentraut
2016-08-17Improve parsetree representation of special functions such as CURRENT_DATE.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-22Update comment about allowing GUCs to change scanning.Bruce Momjian
2016-06-18Fix 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
2016-06-03Fix grammar's AND/OR flattening to work with operator_precedence_warning.Tom Lane
2016-05-25Remove option to write USING before opclass name in CREATE INDEX.Tom Lane
2016-05-23Add support for more extensive testing of raw_expression_tree_walker().Tom Lane
2016-04-22Fix unexpected side-effects of operator_precedence_warning.Tom Lane
2016-04-08Revert CREATE INDEX ... INCLUDING ...Teodor Sigaev
2016-04-08CREATE INDEX ... INCLUDING (column[, ...])Teodor Sigaev
2016-04-06Run pgindent on a batch of (mostly-planner-related) source files.Tom Lane
2016-04-05Support ALTER THING .. DEPENDS ON EXTENSIONAlvaro Herrera
2016-04-01Type names should not be quotedAlvaro Herrera
2016-03-29Allow aggregate transition states to be serialized and deserialized.Robert Haas
2016-03-28Improve internationalization of messages involving type namesAlvaro Herrera
2016-03-25Move psql's psqlscan.l into src/fe_utils.Tom Lane
2016-03-24Support CREATE ACCESS METHODAlvaro Herrera
2016-03-24Move keywords.c/kwlookup.c into src/common/.Tom Lane
2016-03-21Support parallel aggregation.Robert Haas
2016-03-19Sync backend/parser/scan.l with bin/psql/psqlscan.l.Tom Lane
2016-03-19Build backend/parser/scan.l and interfaces/ecpg/preproc/pgc.l standalone.Tom Lane
2016-03-18Introduce parse_ident()Teodor Sigaev
2016-03-15Fix typos.Robert Haas
2016-03-10Refactor pull_var_clause's API to make it less tedious to extend.Tom Lane
2016-03-09Fix copy-and-pasteo in comment.Tom Lane
2016-02-11Move pg_constraint.h function declarations to new file pg_constraint_fn.h.Tom Lane
2016-01-22Remove new coupling between NAMEDATALEN and MAX_LEVENSHTEIN_STRLEN.Tom Lane