Commits

DateSubjectAuthorReleases
2014-04-23 Allow polymorphic aggregates to have non-polymorphic state data types. Tom Lane 9.4.0
2014-04-12 Create infrastructure for moving-aggregate optimization. Tom Lane 9.4.0
2013-12-23 Support ordered-set (WITHIN GROUP) aggregates. Tom Lane 9.4.0
2013-11-16 Allow aggregates to provide estimates of their transition state data size. Tom Lane 9.4.0
2013-09-03 Allow aggregate functions to be VARIADIC. Tom Lane 9.4.0
2012-05-31 Force PL and range-type support functions to be owned by a superuser. Tom Lane 9.2.0
2009-10-08 Support use of function argument names to identify which actual arguments Tom Lane 9.0.0
2008-12-31 Add a WINDOW attribute to CREATE FUNCTION, and teach pg_dump about it, Tom Lane 8.4.0
2008-12-18 Code review for function default parameters patch. Fix numerous problems as Tom Lane 8.4.0
2008-11-14 In CREATE AGGREGATE, allow the transition datatype to be "internal", but only Tom Lane 8.4.0
2008-11-02 Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, Tom Lane 8.4.0
2008-07-16 Add a "provariadic" column to pg_proc to eliminate the remarkably expensive Tom Lane 8.4.0
2008-07-16 Support "variadic" functions, which can accept a variable number of arguments Tom Lane 8.4.0
2008-03-27 Reduce the need for frontend programs to include "postgres.h" by refactoring Tom Lane 8.4.0
2008-03-25 Simplify and standardize conversions between TEXT datums and ordinary C Tom Lane 8.4.0
2008-01-11 The original implementation of polymorphic aggregates didn't really get the Tom Lane 8.3.0
2007-09-03 Implement function-local GUC parameter settings, as per recent discussion. Tom Lane 8.3.0
2007-04-02 Support enum data types. Along the way, use macros for the values of Tom Lane 8.3.0
2007-01-22 Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc Tom Lane 8.3.0
2006-07-27 Aggregate functions now support multiple input arguments. I also took Tom Lane 8.2.0
2006-03-14 Improve parser so that we can show an error cursor position for errors Tom Lane 8.2.0
2005-04-14 Completion of project to use fixed OIDs for all system catalogs and Tom Lane 8.1.0
2005-04-14 First phase of project to use fixed OIDs for all system catalogs and Tom Lane 8.1.0
2005-04-12 Add aggsortop column to pg_aggregate, so that MIN/MAX optimization can Tom Lane 8.1.0
2005-03-31 First phase of OUT-parameters project. We can now define and use SQL Tom Lane 8.1.0