summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
AgeCommit message (Expand)Author
2004-11-20Fix one more place where we were expecting lcons() to be nondestructiveTom Lane
2004-11-06When implementing a coercion to a domain type with a combinedTom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-08-19Repair some issues with column aliases and RowExpr construction in theTom Lane
2004-08-17Standardize on the assumption that the arguments of a RowExpr correspondTom Lane
2004-08-07Don't try to rewrite NEW references in a utility statement in a rule.Tom Lane
2004-06-16Represent type-specific length coercion functions as pg_cast entries,Tom Lane
2004-06-09Support assignment to subfields of composite columns in UPDATE and INSERT.Tom Lane
2004-05-30Use the new List API function names throughout the backend, and disable theNeil Conway
2004-05-29Fix another place that assumed 'x = lcons(y, z)' would not have anyTom Lane
2004-05-26Reimplement the linked list data structure used throughout the backend.Neil Conway
2004-05-18setRuleCheckAsUser has to be applied to any subqueries appearing in aTom Lane
2004-05-10Promote row expressions to full-fledged citizens of the expression syntax,Tom Lane
2004-04-01Replace TupleTableSlot convention for whole-row variables and functionTom Lane
2004-02-10Restructure smgr API as per recent proposal. smgr no longer depends onTom Lane
2004-01-14Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this timeTom Lane
2004-01-14Revert ill-starred change of 13-Feb-02: it appeared to fix a problem ofTom Lane
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-11-12Cross-data-type comparisons are now indexable by btrees, pursuant to myTom Lane
2003-11-09Add operator strategy and comparison-value datatype fields to ScanKey.Tom Lane
2003-10-20It is possible for ResolveNew to be used to insert a sublink into aTom Lane
2003-09-29More message editing, some suggested by Alvaro HerreraPeter Eisentraut
2003-09-26Various message fixes, among those fixes for the previous round of fixesPeter Eisentraut
2003-09-25Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut
2003-09-17Disallow converting a table to a view if it has triggers, indexes, orTom Lane
2003-08-11Rewriter and planner should use only resno, not resname, to identifyTom Lane
2003-08-11Code cleanup inspired by recent resname bug report (doesn't fix the bugTom Lane
2003-08-08Another pgindent run with updated typedefs.Bruce Momjian
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-08-04pgindent run.Bruce Momjian
2003-08-01Adjust 'permission denied' messages to be more useful and consistent.Tom Lane
2003-07-29Coerce unknown-literal-constant default values to the column type duringTom Lane
2003-07-25Error message editing in backend/optimizer, backend/rewrite.Tom Lane
2003-07-16Add defenses against trying to attach qual conditions to a setOperationTom Lane
2003-07-03Code review for UPDATE tab SET col = DEFAULT patch ... whack it aroundTom Lane
2003-06-25UPDATE ... SET <col> = DEFAULTBruce Momjian
2003-06-06Implement outer-level aggregates to conform to the SQL spec, withTom Lane
2003-05-02Portal and memory management infrastructure for extended query protocol.Tom Lane
2003-04-29Infrastructure for deducing Param types from context, in the same wayTom Lane
2003-02-25Remove REWRITE_INVOKE_MAX in favor of making an accurate check forTom Lane
2003-02-13Repair rule permissions-checking bug reported by Tim Burgess 10-Feb-02:Tom Lane
2003-02-08Replace planner's representation of relation sets, per pghackers discussion.Tom Lane
2003-01-20IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane
2003-01-17Adjust API of expression_tree_mutator and query_tree_mutator toTom Lane
2002-12-17To suppress memory leakage in long-lived Lists, lremove() should pfreeTom Lane
2002-12-12Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane
2002-12-05More cleanup of userid to be AclId rather than Oid.Bruce Momjian
2002-10-20Rule rewriter was doing the wrong thing with conditional INSTEAD rulesTom Lane
2002-10-19Fix rewrite code so that rules are in fact executed in order by name,Tom Lane