Commits

DateSubjectAuthorReleases
2010-10-25 Allow new values to be added to an existing enum type. Tom Lane 9.1.0
2010-10-14 Support MergeAppend plans, to allow sorted output from append relations. Tom Lane 9.1.0
2010-07-12 Make NestLoop plan nodes pass outer-relation variables into their inner Tom Lane 9.1.0
2010-03-28 Rework join-removal logic as per recent discussion. In particular this Tom Lane 9.0.0
2009-10-26 Re-implement EvalPlanQual processing to improve its performance and eliminate Tom Lane 9.0.0
2009-10-12 Move the handling of SELECT FOR UPDATE locking and rechecking out of Tom Lane 9.0.0
2009-10-10 Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c. Tom Lane 9.0.0
2009-10-08 Support use of function argument names to identify which actual arguments Tom Lane 9.0.0
2009-10-05 Create an ALTER DEFAULT PRIVILEGES command, which allows users to adjust Tom Lane 9.0.0
2009-09-22 Implement the DO statement to support execution of PL code without having Tom Lane 9.0.0
2009-09-17 Implement "join removal" for cases where the inner side of a left join Tom Lane 9.0.0
2009-07-30 Merge the Constraint and FkConstraint node types into a single type. Tom Lane 9.0.0
2009-04-04 Remove the recently added node types ReloptElem and OptionDefElem in favor Tom Lane 8.4.0
2009-02-25 Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of Tom Lane 8.4.0
2009-01-22 Support column-level privileges, as required by SQL standard. Tom Lane 8.4.0
2008-12-28 Support window functions a la SQL:2008. Tom Lane 8.4.0
2008-11-22 Switch the planner over to treating qualifications of a JOIN_SEMI join as Tom Lane 8.4.0
2008-10-21 Add a concept of "placeholder" variables to the planner. These are variables Tom Lane 8.4.0
2008-10-04 Implement SQL-standard WITH clauses, including WITH RECURSIVE. Tom Lane 8.4.0
2008-09-09 Improve the plan cache invalidation mechanism to make it invalidate plans Tom Lane 8.4.0
2008-08-30 Fix the raw-parsetree representation of star (as in SELECT * FROM or Tom Lane 8.4.0
2008-08-29 In GCC-based builds, use a better newNode() macro that relies on GCC-specific Tom Lane 8.4.0
2008-08-22 Arrange to convert EXISTS subqueries that are equivalent to hashable IN Tom Lane 8.4.0
2008-08-14 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace Tom Lane 8.4.0
2008-08-02 Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items Tom Lane 8.4.0