summaryrefslogtreecommitdiff
path: root/src/backend/nodes
AgeCommit message (Expand)Author
2009-10-06Change CREATE TABLE so that column default expressions coming from differentHEADmasterTom Lane
2009-10-05Create an ALTER DEFAULT PRIVILEGES command, which allows users to adjustTom Lane
2009-09-22Implement the DO statement to support execution of PL code without havingTom Lane
2009-09-17Implement "join removal" for cases where the inner side of a left joinTom Lane
2009-07-30Merge the Constraint and FkConstraint node types into a single type.Tom Lane
2009-07-29Support deferrable uniqueness constraints.Tom Lane
2009-07-26Extend EXPLAIN to allow generic options to be specified.Tom Lane
2009-07-20DROP IF EXISTS for columns and constraints. Andres Freund.Andrew Dunstan
2009-07-16Make backend header files C++ safePeter Eisentraut
2009-06-18Fix the just-reported problem that you can't specify all four trigger eventTom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-04-16Fix planner to restore its previous level of intelligence about pushingTom Lane
2009-04-05Change EXPLAIN output so that subplans and initplans (particularly CTEs)Tom Lane
2009-04-04Remove the recently added node types ReloptElem and OptionDefElem in favorTom Lane
2009-03-26If we expect a hash join to be performed in multiple batches, suppressTom Lane
2009-03-24Implement "fastupdate" support for GIN indexes, in which we try to accumulateTom Lane
2009-03-21Optimize multi-batch hash joins when the outer relation has a nonuniformTom Lane
2009-03-10Make SubPlan nodes carry the result's typmod as well as datatype OID. This isTom Lane
2009-02-25Get rid of the rather fuzzily defined FlattenedSubLink node type in favor ofTom Lane
2009-02-24Add the possibility to specify an explicit validator function for foreign-dataPeter Eisentraut
2009-02-06Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge joinTom Lane
2009-02-02Allow reloption names to have qualifiers, initially supporting a TOASTAlvaro Herrera
2009-01-22Support column-level privileges, as required by SQL standard.Tom Lane
2009-01-16Add vacuum_freeze_table_age GUC option, to control when VACUUM shouldHeikki Linnakangas
2009-01-10Revise the TIDBitmap API to support multiple concurrent iterations over aTom Lane
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-31Add some basic support for window frame clauses to the window-functionsTom Lane
2008-12-28Support window functions a la SQL:2008.Tom Lane
2008-12-19SQL/MED catalog manipulation facilitiesPeter Eisentraut
2008-12-04Default values for function argumentsPeter Eisentraut
2008-12-04Utilize the visibility map in autovacuum, too. There was an oversight inHeikki Linnakangas
2008-12-01Fix an oversight in the code that makes transitive-equality deductions fromTom Lane
2008-11-24CLUSTER VERBOSE and corresponding clusterdb --verbose optionPeter Eisentraut
2008-11-15Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the planTom Lane
2008-11-11Get rid of adjust_appendrel_attr_needed(), which has been broken ever sinceTom Lane
2008-10-31Add support for user-defined I/O conversion casts.Heikki Linnakangas
2008-10-21Add a concept of "placeholder" variables to the planner. These are variablesTom Lane
2008-10-07Extend CTE patch to support recursive UNION (ie, without ALL). TheTom Lane
2008-10-06When expanding a whole-row Var into a RowExpr during ResolveNew(), attachTom Lane
2008-10-04Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane
2008-09-09Improve the plan cache invalidation mechanism to make it invalidate plansTom Lane
2008-09-01Add a bunch of new error location reports to parse-analysis error messages.Tom Lane
2008-08-30Fix the raw-parsetree representation of star (as in SELECT * FROM orTom Lane
2008-08-29In GCC-based builds, use a better newNode() macro that relies on GCC-specificTom Lane
2008-08-28Extend the parser location infrastructure to include a location field inTom Lane
2008-08-25Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane
2008-08-22Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane
2008-08-14Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane
2008-08-07Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make anyTom Lane
2008-08-07Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.Tom Lane