| Age | Commit message (Expand) | Author |
| 2008-10-31 | Allow SQL-language functions to return the output of an INSERT/UPDATE/DELETE | Tom Lane |
| 2008-10-31 | Add support for user-defined I/O conversion casts. | Heikki Linnakangas |
| 2008-10-29 | Be more tense about not creating tuplestores with randomAccess = true unless | Tom Lane |
| 2008-10-28 | Extend ExecMakeFunctionResult() to support set-returning functions that return | Tom Lane |
| 2008-10-23 | Remove useless ps_OuterTupleSlot field from PlanState. I suppose this was | Tom Lane |
| 2008-10-22 | Dept of better ideas: refrain from creating the planner's placeholder_list | Tom Lane |
| 2008-10-21 | Add a concept of "placeholder" variables to the planner. These are variables | Tom Lane |
| 2008-10-17 | Improve comments about RelOptInfo.reltargetlist. | Tom Lane |
| 2008-10-07 | Extend CTE patch to support recursive UNION (ie, without ALL). The | Tom Lane |
| 2008-10-06 | When expanding a whole-row Var into a RowExpr during ResolveNew(), attach | Tom Lane |
| 2008-10-04 | Implement SQL-standard WITH clauses, including WITH RECURSIVE. | Tom Lane |
| 2008-10-01 | Improve tuplestore.c to support multiple concurrent read positions. | Tom Lane |
| 2008-09-09 | Improve the plan cache invalidation mechanism to make it invalidate plans | Tom Lane |
| 2008-09-08 | Create a separate grantable privilege for TRUNCATE, rather than having it be | Tom Lane |
| 2008-09-01 | Add a bunch of new error location reports to parse-analysis error messages. | Tom Lane |
| 2008-08-30 | Fix the raw-parsetree representation of star (as in SELECT * FROM or | Tom Lane |
| 2008-08-29 | In GCC-based builds, use a better newNode() macro that relies on GCC-specific | Tom Lane |
| 2008-08-28 | Extend the parser location infrastructure to include a location field in | Tom Lane |
| 2008-08-25 | Move exprType(), exprTypmod(), expression_tree_walker(), and related routines | Tom Lane |
| 2008-08-22 | Arrange to convert EXISTS subqueries that are equivalent to hashable IN | Tom Lane |
| 2008-08-14 | Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace | Tom Lane |
| 2008-08-07 | Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make any | Tom Lane |
| 2008-08-07 | Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries. | Tom Lane |
| 2008-08-07 | Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow, | Tom Lane |
| 2008-08-05 | Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq, | Tom Lane |
| 2008-08-02 | Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items | Tom Lane |
| 2008-07-31 | Fix parser so that we don't modify the user-written ORDER BY list in order | Tom Lane |
| 2008-07-26 | As noted by Andrew Gierth, there's really no need any more to force a junk | Tom Lane |
| 2008-07-18 | Implement SQL-spec RETURNS TABLE syntax for functions. | Tom Lane |
| 2008-07-16 | Support "variadic" functions, which can accept a variable number of arguments | Tom Lane |
| 2008-06-19 | Improve our #include situation by moving pointer types away from the | Alvaro Herrera |
| 2008-05-16 | Add a RESTART (without parameter) option to ALTER SEQUENCE, allowing a | Tom Lane |
| 2008-05-09 | Change the rules for inherited CHECK constraints to be essentially the same | Tom Lane |
| 2008-04-29 | Some minor further cleanup around A_Const. Don't attach a typecast in | Tom Lane |
| 2008-04-29 | Remove typename from A_Const. | Alvaro Herrera |
| 2008-04-21 | Fix convert_IN_to_join to properly handle the case where the subselect's | Tom Lane |
| 2008-04-14 | Push index operator lossiness determination down to GIST/GIN opclass | Tom Lane |
| 2008-04-13 | Since createplan.c no longer cares whether index operators are lossy, it has | Tom Lane |
| 2008-04-10 | Replace "amgetmulti" AM functions with "amgetbitmap", in which the whole | Tom Lane |
| 2008-03-24 | When a relation has been proven empty by constraint exclusion, propagate that | Tom Lane |
| 2008-03-21 | Remove TypeName struct's timezone flag, which has been write-only storage | Tom Lane |
| 2008-03-20 | Arrange for an explicit cast applied to an ARRAY[] constructor to be applied | Tom Lane |
| 2008-03-17 | Fix TransactionIdIsCurrentTransactionId() to use binary search instead of | Tom Lane |
| 2008-02-07 | Fix CREATE TABLE ... LIKE ... INCLUDING INDEXES to not cause unwanted | Tom Lane |
| 2008-01-11 | Fix a conceptual error in my patch of 2007-10-26 that avoided considering | Tom Lane |
| 2008-01-09 | Fix some planner issues found while investigating Kevin Grittner's report | Tom Lane |
| 2008-01-01 | Update copyrights in source tree to 2008. | Bruce Momjian |
| 2007-12-08 | Fix mergejoin cost estimation so that we consider the statistical ranges of | Tom Lane |
| 2007-12-01 | Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagate | Tom Lane |
| 2007-11-30 | Avoid incrementing the CommandCounter when CommandCounterIncrement is called | Tom Lane |