| Commit message (Expand) | Author | Age |
* | Fix "constraint_exclusion = partition" logic so that it will also attempt | Tom Lane | 2010-03-30 |
* | Modify error context callback functions to not assume that they can fetch | Tom Lane | 2010-03-19 |
* | Allow predicate_refuted_by() to deduce that NOT A refutes A. | Tom Lane | 2010-02-25 |
* | Fix a bug introduced when set-returning SQL functions were made inline-able: | Tom Lane | 2009-12-14 |
* | Fix set_append_rel_pathlist() to deal intelligently with cases where | Tom Lane | 2009-07-06 |
* | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list | Bruce Momjian | 2009-06-11 |
* | Do some minor code refactoring in preparation for changing the APIs of | Tom Lane | 2009-05-12 |
* | Partially revert my patch of 2008-11-12 that installed a limit on the number | Tom Lane | 2009-05-11 |
* | Make a marginal performance improvement in predicate_implied_by and | Tom Lane | 2009-05-10 |
* | Fix cost_nestloop and cost_hashjoin to model the behavior of semi and anti | Tom Lane | 2009-05-09 |
* | Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from | Tom Lane | 2009-04-19 |
* | Fix planner to restore its previous level of intelligence about pushing | Tom Lane | 2009-04-16 |
* | If we expect a hash join to be performed in multiple batches, suppress | Tom Lane | 2009-03-26 |
* | Teach the planner to support index access methods that only implement | Tom Lane | 2009-03-05 |
* | Improve create_unique_path to not be fooled by unrelated clauses that happen | Tom Lane | 2009-02-27 |
* | Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of | Tom Lane | 2009-02-25 |
* | Teach the planner to treat a partial unique index as proving a variable is | Tom Lane | 2009-02-15 |
* | Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge join | Tom Lane | 2009-02-06 |
* | Arrange for function default arguments to be processed properly in expressions | Tom Lane | 2009-01-09 |
* | Create a third option named "partition" for constraint_exclusion, and make it | Tom Lane | 2009-01-07 |
* | Fix an oversight in the function-default-arguments patch: after adding some | Tom Lane | 2009-01-06 |
* | Update copyright for 2009. | Bruce Momjian | 2009-01-01 |
* | Support window functions a la SQL:2008. | Tom Lane | 2008-12-28 |
* | Code review for function default parameters patch. Fix numerous problems as | Tom Lane | 2008-12-18 |
* | Arrange to cache the results of looking up a btree predicate proof comparison | Tom Lane | 2008-11-13 |
* | In predtest.c, install a limit on the number of branches we will process in | Tom Lane | 2008-11-12 |
* | Dept of better ideas: refrain from creating the planner's placeholder_list | Tom Lane | 2008-10-22 |
* | Add a concept of "placeholder" variables to the planner. These are variables | Tom Lane | 2008-10-21 |
* | Improve the recently-added code for inlining set-returning functions so that | Tom Lane | 2008-10-09 |
* | When expanding a whole-row Var into a RowExpr during ResolveNew(), attach | Tom Lane | 2008-10-06 |
* | Implement SQL-standard WITH clauses, including WITH RECURSIVE. | Tom Lane | 2008-10-04 |
* | Improve the plan cache invalidation mechanism to make it invalidate plans | Tom Lane | 2008-09-09 |
* | Fix an oversight in the 8.2 patch that improved mergejoin performance by | Tom Lane | 2008-09-05 |
* | Add a bunch of new error location reports to parse-analysis error messages. | Tom Lane | 2008-09-01 |
* | Extend the parser location infrastructure to include a location field in | Tom Lane | 2008-08-28 |
* | Teach eval_const_expressions() to simplify an ArrayCoerceExpr to a constant | Tom Lane | 2008-08-26 |
* | Move exprType(), exprTypmod(), expression_tree_walker(), and related routines | Tom Lane | 2008-08-25 |
* | Arrange to convert EXISTS subqueries that are equivalent to hashable IN | Tom Lane | 2008-08-22 |
* | Clean up the loose ends in selectivity estimation left by my patch for semi | Tom Lane | 2008-08-16 |
* | Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace | Tom Lane | 2008-08-14 |
* | Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make any | Tom Lane | 2008-08-07 |
* | Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow, | Tom Lane | 2008-08-07 |
* | Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items | Tom Lane | 2008-08-02 |
* | Clean up the use of some page-header-access macros: principally, use | Tom Lane | 2008-07-13 |
* | Improve our #include situation by moving pointer types away from the | Alvaro Herrera | 2008-06-19 |
* | Add code to eval_const_expressions() to support const-simplification of | Tom Lane | 2008-05-15 |
* | Restructure some header files a bit, in particular heapam.h, by removing some | Alvaro Herrera | 2008-05-12 |
* | Fix convert_IN_to_join to properly handle the case where the subselect's | Tom Lane | 2008-04-21 |
* | Fix an oversight I made in a cleanup patch over a year ago: | Tom Lane | 2008-04-01 |
* | Move the HTSU_Result enum definition into snapshot.h, to avoid including | Alvaro Herrera | 2008-03-26 |