| Commit message (Expand) | Author | Age |
* | Fix "constraint_exclusion = partition" logic so that it will also attempt | Tom Lane | 2010-03-30 |
* | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list | Bruce Momjian | 2009-06-11 |
* | Improve pull_up_subqueries logic so that it doesn't insert unnecessary | Tom Lane | 2009-04-28 |
* | Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from | Tom Lane | 2009-04-19 |
* | Fix window function plan generation to cope with volatile sort expressions. | Tom Lane | 2009-03-30 |
* | Fix stupid parenthesization mistake. Per bug #4728 from Bruce Toll. | Tom Lane | 2009-03-24 |
* | Arrange for function default arguments to be processed properly in expressions | Tom Lane | 2009-01-09 |
* | Update copyright for 2009. | Bruce Momjian | 2009-01-01 |
* | Add some basic support for window frame clauses to the window-functions | Tom Lane | 2008-12-31 |
* | 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 |
* | 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 |
* | 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 |
* | Improve sublink pullup code to handle ANY/EXISTS sublinks that are at top | Tom Lane | 2008-08-17 |
* | Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace | Tom Lane | 2008-08-14 |
* | Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow, | Tom Lane | 2008-08-07 |
* | Department of second thoughts: fix newly-added code in planner.c to make real | Tom Lane | 2008-08-05 |
* | Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq, | Tom Lane | 2008-08-05 |
* | Make GROUP BY work properly for datatypes that only support hashing and not | Tom Lane | 2008-08-03 |
* | Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items | Tom Lane | 2008-08-02 |
* | Fix parser so that we don't modify the user-written ORDER BY list in order | Tom Lane | 2008-07-31 |
* | Tighten up SS_finalize_plan's computation of valid_params to exclude Params of | Tom Lane | 2008-07-10 |
* | Allow the planner's estimate of the fraction of a cursor's rows that will be | Tom Lane | 2008-05-02 |
* | Fix a couple of oversights associated with the "physical tlist" optimization: | Tom Lane | 2008-04-17 |
* | Fix an oversight I made in a cleanup patch over a year ago: | Tom Lane | 2008-04-01 |
* | Revert my erroneous fix for Taiki Yamaguchi's DISTINCT MAX() bug. | Tom Lane | 2008-03-29 |
* | Department of second thoughts: the rule that ORDER BY and DISTINCT are | Tom Lane | 2008-03-28 |
* | When we have successfully optimized a MIN or MAX aggregate into an indexscan, | Tom Lane | 2008-03-27 |
* | Arrange to "inline" SQL functions that appear in a query's FROM clause, | Tom Lane | 2008-03-18 |
* | Update copyrights in source tree to 2008. | Bruce Momjian | 2008-01-01 |
* | Re-run pgindent with updated list of typedefs. (Updated README should | Bruce Momjian | 2007-11-15 |
* | pgindent run for 8.3. | Bruce Momjian | 2007-11-15 |
* | Fix the plan-invalidation mechanism to treat regclass constants that refer to | Tom Lane | 2007-10-11 |
* | HOT updates. When we update a tuple without changing any of its indexed | Tom Lane | 2007-09-20 |
* | Repair two constraint-exclusion corner cases triggered by proving that an | Tom Lane | 2007-05-26 |
* | Create hooks to let a loadable plugin monitor (or even replace) the planner | Tom Lane | 2007-05-25 |
* | Teach tuplesort.c about "top N" sorting, in which only the first N tuples | Tom Lane | 2007-05-04 |
* | Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the | Tom Lane | 2007-04-27 |
* | Expose more cursor-related functionality in SPI: specifically, allow | Tom Lane | 2007-04-16 |
* | Get rid of the separate EState for subplans, and just let them share the | Tom Lane | 2007-02-27 |
* | Turn the rangetable used by the executor into a flat list, and avoid storing | Tom Lane | 2007-02-22 |
* | Remove the Query structure from the executor's API. This allows us to stop | Tom Lane | 2007-02-20 |
* | Get rid of some old and crufty global variables in the planner. When | Tom Lane | 2007-02-19 |
* | Refactor planner's pathkeys data structure to create a separate, explicit | Tom Lane | 2007-01-20 |
* | Change the planner-to-executor API so that the planner tells the executor | Tom Lane | 2007-01-10 |
* | Update CVS HEAD for 2007 copyright. Back branches are typically not | Bruce Momjian | 2007-01-05 |
* | pgindent run for 8.2. | Bruce Momjian | 2006-10-04 |
* | Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. | Tom Lane | 2006-08-12 |