aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ri_triggers.c
Commit message (Collapse)AuthorAge
* Add some notes about memory management of RI plans.Tom Lane2001-02-15
|
* Add 'ONLY' to queries generated by RI triggers, so as to preserve pre-7.1Tom Lane2000-12-22
| | | | | semantics of RI operations. Eventually we ought to look at making RI work properly across inheritance trees, but not for 7.1 ...
* keep relations open until they are no longer needed.Hiroshi Inoue2000-11-21
|
* Change SearchSysCache coding conventions so that a reference count isTom Lane2000-11-16
| | | | | | | maintained for each cache entry. A cache entry will not be freed until the matching ReleaseSysCache call has been executed. This eliminates worries about cache entries getting dropped while still in use. See my posting to pg-hackers of even date for more info.
* When the RI triggers lock the PK table, temporarily switch the current userPeter Eisentraut2000-09-25
| | | | id to the owner of the PK table, to avoid permission problems.
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-30
|
* Second round of fmgr changes: triggers are now invoked in new style,Tom Lane2000-05-29
| | | | CurrentTriggerData is history.
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
|
* Added complete MATCH <unspecified> support contributed by Don Baccus.Jan Wieck2000-02-07
| | | | Jan
* Changed "triggered data change violation" detection codeJan Wieck2000-01-06
| | | | | | in trigger manager. Jan
* Fixed bug in targetlist expression replacement ofJan Wieck2000-01-06
| | | | | | SET DEFAULT referential action triggers. Jan
* Added global variable to have RI triggers overrideJan Wieck1999-12-10
| | | | | | time qualification of HeapTupleSatisfiesSnapshot() Jan
* Fixed concurrent visibility bug.Jan Wieck1999-12-08
| | | | Jan
* Again updated INSIDE TODOJan Wieck1999-12-07
| | | | Jan
* Added SET DEFAULT action for ON DELETE/UPDATEJan Wieck1999-12-07
| | | | Jan
* Corrected TODO in sourceJan Wieck1999-12-06
| | | | Jan
* Added ON DELETE/UPDATE SET NULLJan Wieck1999-12-06
| | | | Jan
* Completed FOREIGN KEY syntax.Jan Wieck1999-12-06
| | | | | | | | Added functionality for automatic trigger creation during CREATE TABLE. Added ON DELETE RESTRICT and some others. Jan
* Add system indexes to match all caches.Bruce Momjian1999-11-22
| | | | | | | Make all system indexes unique. Make all cache loads use system indexes. Rename *rel to *relid in inheritance tables. Rename cache names to be clearer.
* First real FOREIGN KEY constraint trigger functionality.Jan Wieck1999-10-08
| | | | | | | | | Implemented now: FOREIGN KEY ... REFERENCES ... MATCH FULL FOREIGN KEY ... MATCH FULL ... ON DELETE CASCADE Jan
* Added utils/adt/ri_triggers with empty shells for theJan Wieck1999-09-30
FOREIGN KEY triggers. Added pg_proc entries for all the new functions. Jan