aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ruleutils.c
Commit message (Expand)AuthorAge
* Allow the second argument of pg_get_expr() to be just zero when deparsingTom Lane2009-05-26
* Change EXPLAIN output so that subplans and initplans (particularly CTEs)Tom Lane2009-04-05
* Fix an old problem in decompilation of CASE constructs: the ruleutils.c codeTom Lane2009-02-25
* Fix executor/spi.h to follow our usual conventions for include files, ie,Tom Lane2009-01-07
* Update copyright for 2009.Bruce Momjian2009-01-01
* Add a WINDOW attribute to CREATE FUNCTION, and teach pg_dump about it,Tom Lane2008-12-31
* Add some basic support for window frame clauses to the window-functionsTom Lane2008-12-31
* Support window functions a la SQL:2008.Tom Lane2008-12-28
* When we added the ability to have zero-element ARRAY[] constructs by adding anTom Lane2008-12-19
* Code review for function default parameters patch. Fix numerous problems asTom Lane2008-12-18
* Default values for function argumentsPeter Eisentraut2008-12-04
* Fix up ruleutils.c for CTE features. The main problem was thatTom Lane2008-10-06
* When expanding a whole-row Var into a RowExpr during ResolveNew(), attachTom Lane2008-10-06
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-04
* Adjust psql's new \ef command to present an empty CREATE FUNCTION templateTom Lane2008-09-06
* Implement a psql command "\ef" to edit the definition of a function.Tom Lane2008-09-06
* Add a bunch of new error location reports to parse-analysis error messages.Tom Lane2008-09-01
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-25
* Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane2008-08-22
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-02
* Implement SQL-spec RETURNS TABLE syntax for functions.Tom Lane2008-07-18
* Add a "provariadic" column to pg_proc to eliminate the remarkably expensiveTom Lane2008-07-16
* Support "variadic" functions, which can accept a variable number of argumentsTom Lane2008-07-16
* Fix pg_get_ruledef() so that negative numeric constants are parenthesized.Tom Lane2008-06-06
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-12
* The 8.2 patch that added support for an alias on the target table ofTom Lane2008-05-03
* Support statement-level ON TRUNCATE triggers. Simon RiggsTom Lane2008-03-28
* Move the HTSU_Result enum definition into snapshot.h, to avoid includingAlvaro Herrera2008-03-26
* Simplify and standardize conversions between TEXT datums and ordinary CTom Lane2008-03-25
* A long time ago, Peter pointed out that ruleutils.c didn't dump simpleTom Lane2008-01-06
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-01
* When given a nonzero column number, pg_get_indexdef() is only supposed toTom Lane2007-12-20
* Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane2007-12-01
* pgindent run for 8.3.Bruce Momjian2007-11-15
* Fix ALTER COLUMN TYPE to preserve the tablespace and reloptions of indexesTom Lane2007-10-13
* Implement CREATE TABLE LIKE ... INCLUDING INDEXES. Patch from NikhilS,Neil Conway2007-07-17
* Arrange for quote_identifier() and pg_dump to not quote keywords that areTom Lane2007-06-18
* Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsqlTom Lane2007-06-11
* Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane2007-06-11
* Downgrade implicit casts to text to be assignment-only, except for the onesTom Lane2007-06-05
* Remove ruleutils.c's use of varnoold/varoattno as a shortcut for determiningTom Lane2007-05-24
* Fix array coercion expressions to ensure that the correct volatility isTom Lane2007-03-27
* Code cleanup: mark some variables with the "const" modifier, when theyNeil Conway2007-03-18
* Ooops, got only one of the two ArrayExpr variants correct in firstTom Lane2007-03-17
* Fix up the remaining places where the expression node structure would loseTom Lane2007-03-17
* Make use of plancache module for SPI plans. In particular, since plpgsqlTom Lane2007-03-15
* Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len).Tom Lane2007-02-27
* Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN toTom Lane2007-02-23
* Change Agg and Group nodes so that Vars contained in their targetlistsTom Lane2007-02-22
* Fix up foreign-key mechanism so that there is a sound semantic basis for theTom Lane2007-02-14