summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ruleutils.c
AgeCommit message (Expand)Author
2014-03-06Avoid getting more than AccessShareLock when deparsing a query.Tom Lane
2013-11-23Avoid potential buffer overflow crashPeter Eisentraut
2013-07-23Change post-rewriter representation of dropped columns in joinaliasvars.Tom Lane
2012-10-19Fix ruleutils to print "INSERT INTO foo DEFAULT VALUES" correctly.Tom Lane
2012-04-27Fix printing of whole-row Vars at top level of a SELECT targetlist.Tom Lane
2011-05-26Make decompilation of optimized CASE constructs more robust.Tom Lane
2010-12-19Fix up handling of simple-form CASE with constant test expression.Tom Lane
2010-11-02Ensure an index that uses a whole-row Var still depends on its table.Tom Lane
2010-02-18Provide some rather hokey ways for EXPLAIN to print FieldStore and assignmentTom Lane
2009-11-20Fix display and dumping of UPDATE OR TRUNCATE triggers (a bizarre combinationTom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-06-09Fix failure to double-quote function argument names when needed, inTom Lane
2009-05-26Allow the second argument of pg_get_expr() to be just zero when deparsingTom Lane
2009-04-05Change EXPLAIN output so that subplans and initplans (particularly CTEs)Tom Lane
2009-02-25Fix an old problem in decompilation of CASE constructs: the ruleutils.c codeTom Lane
2009-01-07Fix executor/spi.h to follow our usual conventions for include files, ie,Tom Lane
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-31Add a WINDOW attribute to CREATE FUNCTION, and teach pg_dump about it,Tom Lane
2008-12-31Add some basic support for window frame clauses to the window-functionsTom Lane
2008-12-28Support window functions a la SQL:2008.Tom Lane
2008-12-19When we added the ability to have zero-element ARRAY[] constructs by adding anTom Lane
2008-12-18Code review for function default parameters patch. Fix numerous problems asTom Lane
2008-12-04Default values for function argumentsPeter Eisentraut
2008-10-06Fix up ruleutils.c for CTE features. The main problem was thatTom Lane
2008-10-06When expanding a whole-row Var into a RowExpr during ResolveNew(), attachTom Lane
2008-10-04Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane
2008-09-06Adjust psql's new \ef command to present an empty CREATE FUNCTION templateTom Lane
2008-09-06Implement a psql command "\ef" to edit the definition of a function.Tom Lane
2008-09-01Add a bunch of new error location reports to parse-analysis error messages.Tom Lane
2008-08-25Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane
2008-08-22Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane
2008-08-02Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane
2008-07-18Implement SQL-spec RETURNS TABLE syntax for functions.Tom Lane
2008-07-16Add a "provariadic" column to pg_proc to eliminate the remarkably expensiveTom Lane
2008-07-16Support "variadic" functions, which can accept a variable number of argumentsTom Lane
2008-06-06Fix pg_get_ruledef() so that negative numeric constants are parenthesized.Tom Lane
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
2008-05-03The 8.2 patch that added support for an alias on the target table ofTom Lane
2008-03-28Support statement-level ON TRUNCATE triggers. Simon RiggsTom Lane
2008-03-26Move the HTSU_Result enum definition into snapshot.h, to avoid includingAlvaro Herrera
2008-03-25Simplify and standardize conversions between TEXT datums and ordinary CTom Lane
2008-01-06A long time ago, Peter pointed out that ruleutils.c didn't dump simpleTom Lane
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-12-20When given a nonzero column number, pg_get_indexdef() is only supposed toTom Lane
2007-12-01Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-10-13Fix ALTER COLUMN TYPE to preserve the tablespace and reloptions of indexesTom Lane
2007-07-17Implement CREATE TABLE LIKE ... INCLUDING INDEXES. Patch from NikhilS,Neil Conway
2007-06-18Arrange for quote_identifier() and pg_dump to not quote keywords that areTom Lane
2007-06-11Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsqlTom Lane