| Age | Commit message (Expand) | Author |
| 2007-09-26 | Create a function variable "join_search_hook" to let plugins override the | Tom Lane |
| 2007-09-22 | Fix cost estimates for EXISTS subqueries that are evaluated as initPlans | Tom Lane |
| 2007-09-20 | HOT updates. When we update a tuple without changing any of its indexed | Tom Lane |
| 2007-07-25 | Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with | Magnus Hagander |
| 2007-05-25 | Create hooks to let a loadable plugin monitor (or even replace) the planner | Tom Lane |
| 2007-05-22 | Fix best_inner_indexscan to return both the cheapest-total-cost and | Tom Lane |
| 2007-05-21 | Teach tuplestore.c to throw away data before the "mark" point when the caller | Tom Lane |
| 2007-05-04 | Teach tuplesort.c about "top N" sorting, in which only the first N tuples | Tom Lane |
| 2007-04-16 | Expose more cursor-related functionality in SPI: specifically, allow | Tom Lane |
| 2007-04-15 | Avoid running build_index_pathkeys() in situations where there cannot | Tom Lane |
| 2007-02-22 | Turn the rangetable used by the executor into a flat list, and avoid storing | Tom Lane |
| 2007-02-20 | Remove the Query structure from the executor's API. This allows us to stop | Tom Lane |
| 2007-02-19 | Get rid of some old and crufty global variables in the planner. When | Tom Lane |
| 2007-02-16 | Restructure code that is responsible for ensuring that clauseless joins are | Tom Lane |
| 2007-01-22 | Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc | Tom Lane |
| 2007-01-20 | Refactor planner's pathkeys data structure to create a separate, explicit | Tom Lane |
| 2007-01-10 | Change the planner-to-executor API so that the planner tells the executor | Tom Lane |
| 2007-01-05 | Update CVS HEAD for 2007 copyright. Back branches are typically not | Bruce Momjian |
| 2006-12-23 | Restructure operator classes to allow improved handling of cross-data-type | Tom Lane |
| 2006-12-12 | Fix planner to do the right thing when a degenerate outer join (one whose | Tom Lane |
| 2006-10-04 | pgindent run for 8.2. | Bruce Momjian |
| 2006-09-25 | Increase default value of effective_cache_size to 128MB, per discussion. | Tom Lane |
| 2006-09-19 | Improve usage of effective_cache_size parameter by assuming that all the | Tom Lane |
| 2006-08-12 | Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. | Tom Lane |
| 2006-08-02 | Add support for multi-row VALUES clauses as part of INSERT statements | Joe Conway |
| 2006-07-31 | Change the relation_open protocol so that we obtain lock on a relation | Tom Lane |
| 2006-07-26 | Convert effective_cache_size to an integer, for better integration with | Peter Eisentraut |
| 2006-07-26 | Change LIMIT/OFFSET to use int8 | Bruce Momjian |
| 2006-07-22 | In the recent changes to make the planner account better for cache | Tom Lane |
| 2006-07-15 | Fix some missing inclusions identified with new pgcheckdefines tool. | Tom Lane |
| 2006-07-13 | Allow include files to compile own their own. | Bruce Momjian |
| 2006-07-01 | Revise the planner's handling of "pseudoconstant" WHERE clauses, that is | Tom Lane |
| 2006-06-06 | Make the planner estimate costs for nestloop inner indexscans on the basis | Tom Lane |
| 2006-06-05 | Increase the default value of cpu_index_tuple_cost from 0.001 to 0.005. | Tom Lane |
| 2006-06-05 | Add a GUC parameter seq_page_cost, and use that everywhere we formerly | Tom Lane |
| 2006-03-05 | Update copyright for 2006. Update scripts. | Bruce Momjian |
| 2006-02-05 | Improve my initial, rather hacky implementation of joins to append | Tom Lane |
| 2006-02-04 | Fix constraint exclusion to work in inherited UPDATE/DELETE queries | Tom Lane |
| 2006-02-03 | Teach planner to convert simple UNION ALL subqueries into append relations, | Tom Lane |
| 2006-02-03 | Update random() usage so ranges are inclusive/exclusive as required. | Bruce Momjian |
| 2006-01-31 | Restructure planner's handling of inheritance. Rather than processing | Tom Lane |
| 2006-01-29 | Fix code that checks to see if an index can be considered to match the query's | Tom Lane |
| 2006-01-25 | Allow row comparisons to be used as indexscan qualifications. | Tom Lane |
| 2005-12-20 | Teach planner how to rearrange join order for some classes of OUTER JOIN. | Tom Lane |
| 2005-11-26 | Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so that | Tom Lane |
| 2005-11-25 | Teach planner and executor to handle ScalarArrayOpExpr as an indexable | Tom Lane |
| 2005-11-14 | Restore the former RestrictInfo field valid_everywhere (but invert the flag | Tom Lane |
| 2005-10-15 | Standard pgindent run for 8.1. | Bruce Momjian |
| 2005-09-28 | Repair planning bug introduced in 7.4: outer-join ON clauses that referenced | Tom Lane |
| 2005-08-27 | Change the division of labor between grouping_planner and query_planner | Tom Lane |