summaryrefslogtreecommitdiff
path: root/src/backend/rewrite
AgeCommit message (Expand)Author
2001-01-27Repair bug reported by Huxton, 1/24/01. We need to include a rule'sTom Lane
2001-01-27Refuse to try to attach a condition to a NOTIFY or other utility statement,Tom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-23Fix all the places that called heap_update() and heap_delete() withoutTom Lane
2001-01-13Relax test on typmod matching between a table and its proposed ON SELECTTom Lane
2001-01-03Fix breakage of rules using NOTIFY actions, per bug report and patchTom Lane
2000-12-07Make application of FOR UPDATE to a view work exactly like the parser'sTom Lane
2000-12-06Clean up handling of FOR UPDATE inside views and subselects ... make itTom Lane
2000-12-05Repair breakage of rules containing INSERT ... SELECT actions, per bugTom Lane
2000-11-16Change SearchSysCache coding conventions so that a reference count isTom Lane
2000-11-08Make DROP TABLE rollback-able: postpone physical file delete until commit.Tom Lane
2000-10-26Re-implement LIMIT/OFFSET as a plan node type, instead of a hack inTom Lane
2000-10-05Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet theTom Lane
2000-09-29Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane
2000-09-12First cut at full support for OUTER JOINs. There are still a few looseTom Lane
2000-09-12Fix relation-to-view conversion so that it doesn't try to convert a plainTom Lane
2000-09-12This patch implements a different "relkind"Bruce Momjian
2000-09-12O.K. -Bruce Momjian
2000-09-06Code cleanup of user name and user id handling in the backend. The currentPeter Eisentraut
2000-08-31Fix relative path references so that make knowns which dependencies referPeter Eisentraut
2000-08-08Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'Tom Lane
2000-07-30Type lztext is toast.Tom Lane
2000-07-09Make view/rule permission checking behave properly withTom Lane
2000-06-30Use a private memory context to store rule information in each relcacheTom Lane
2000-06-28First phase of memory management rewrite (see backend/utils/mmgr/READMETom Lane
2000-06-15Final #include cleanup.Bruce Momjian
2000-06-15Clean up #include's.Bruce Momjian
2000-06-12Rename rule CURRENT to OLD in source tree. Add mapping for backwardBruce Momjian
2000-05-30Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian
2000-05-29Generated header files parse.h and fmgroids.h are now copied intoTom Lane
2000-05-28First round of changes for new fmgr interface. fmgr itself and theTom Lane
2000-04-27Except_Intersect_Rewrite() failed to ignore resjunk targetlist entries,Tom Lane
2000-04-20Correct error in rewriter that caused SELECT count(*) FROM viewTom Lane
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-04-04When rewriting an aggregate introduced into WHERE, allow agg argument toTom Lane
2000-03-16Fix some (more) problems with subselects in rules. Rewriter failed toTom Lane
2000-03-12Fix performance problem in fireRIRonSubselect: with nested subqueries,Tom Lane
2000-02-26Undo a couple of mistaken applications of NameStr() to StringInfos.Tom Lane
2000-01-27Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is nowTom Lane
2000-01-26Add:Bruce Momjian
2000-01-19Removed MBFLAGS from makefiles since it's now done in include/config.h.Peter Eisentraut
2000-01-17Pass atttypmod to CoerceTargetExpr, so that it can pass it on toTom Lane
2000-01-05Fix it's and its to be correct.Bruce Momjian
1999-12-16Some changes to prepare for LONG attributes.Jan Wieck
1999-12-13New LDOUT makefile variable for QNX os.Bruce Momjian
1999-12-09Make LD -r as macros that can be changed for QNX.Bruce Momjian
1999-11-24Add pg_statistic index, add missing Hiroshi file.Bruce Momjian
1999-11-24Rename heap_replace to heap_update.Bruce Momjian
1999-11-22Add system indexes to match all caches.Bruce Momjian
1999-11-18Changed pg_rewrite attributes ev_qual and ev_action to the newJan Wieck