summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
AgeCommit message (Expand)Author
2009-09-02Fix subquery pullup to wrap a PlaceHolderVar around the entire RowExprTom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-05-13Add checks to DefineQueryRewrite() to prohibit attaching rules to relationsTom Lane
2009-02-25Get rid of the rather fuzzily defined FlattenedSubLink node type in favor ofTom Lane
2009-01-27Revert updatable viewsPeter Eisentraut
2009-01-22Support column-level privileges, as required by SQL standard.Tom Lane
2009-01-22Automatic view update rulesPeter Eisentraut
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-28Support window functions a la SQL:2008.Tom Lane
2008-11-19Rethink the way FSM truncation works. Instead of WAL-logging FSMHeikki Linnakangas
2008-11-15Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the planTom Lane
2008-11-10Make relhasrules and relhastriggers work like relhasindex, namely we letTom Lane
2008-11-09Replace pg_class.reltriggers with relhastriggers, which is just a boolean hintTom Lane
2008-11-02Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,Tom Lane
2008-10-22Dept of better ideas: refrain from creating the planner's placeholder_listTom Lane
2008-10-21Add a concept of "placeholder" variables to the planner. These are variablesTom 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-24Fix more problems with rewriter failing to set Query.hasSubLinks when insertingTom Lane
2008-09-01Add a bunch of new error location reports to parse-analysis error messages.Tom Lane
2008-08-28Extend the parser location infrastructure to include a location field inTom 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-14Fix pull_up_simple_union_all to copy all rtable entries from child subquery toHeikki Linnakangas
2008-08-14Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane
2008-08-11Introduce the concept of relation forks. An smgr relation can now consistHeikki Linnakangas
2008-06-19Improve our #include situation by moving pointer types away from theAlvaro Herrera
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
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-02-19Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-11-16Small comment spacing improvement.Bruce Momjian
2007-11-15Fix pgindent to properly handle 'else' and single-line comments on theBruce Momjian
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-09-06Make eval_const_expressions() preserve typmod when simplifying something likeTom Lane
2007-08-27Fix a couple of misbehaviors rooted in the fact that the default creationTom Lane
2007-06-23Separate parse-analysis for utility commands out of parser/analyze.cTom Lane
2007-06-11Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane
2007-04-27Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve theTom Lane
2007-03-19Changes pg_trigger and extend pg_rewrite in order to allow triggers andJan Wieck
2007-03-17Fix up the remaining places where the expression node structure would loseTom Lane
2007-03-13First phase of plan-invalidation project: create a plan cache managementTom Lane
2007-03-01Fix markQueryForLocking() to work correctly in the presence of nested views.Tom Lane
2007-02-01Wording cleanup for error messages. Also change can't -> cannot.Bruce Momjian
2007-01-20Remove remains of old depend target.Peter Eisentraut
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian
2006-10-06Message style improvementsPeter Eisentraut
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-10-03Make some sentences consistent with similar ones.Bruce Momjian