]> granicus.if.org Git - postgresql/commit
This is part #1 for of the DEFERRED CONSTRAINT TRIGGER support.
authorJan Wieck <JanWieck@Yahoo.com>
Wed, 29 Sep 1999 16:06:40 +0000 (16:06 +0000)
committerJan Wieck <JanWieck@Yahoo.com>
Wed, 29 Sep 1999 16:06:40 +0000 (16:06 +0000)
commit1547ee017c897725221d0752af4477121524c05b
tree775616278865cba3e01e521812d045489e40fd9b
parentd810338d29bff178101e72c810c9dcfa3223c6c0
This is part #1 for of the DEFERRED CONSTRAINT TRIGGER support.
Implements the CREATE CONSTRAINT TRIGGER and SET CONSTRAINTS commands.

TODO:
    Generic builtin trigger procedures
    Automatic execution of appropriate CREATE CONSTRAINT... at CREATE TABLE
    Support of new trigger type in pg_dump
    Swapping of huge # of events to disk

Jan
20 files changed:
src/backend/access/transam/xact.c
src/backend/catalog/heap.c
src/backend/catalog/indexing.c
src/backend/commands/trigger.c
src/backend/executor/execMain.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/backend/tcop/postgres.c
src/backend/tcop/utility.c
src/include/catalog/indexing.h
src/include/catalog/pg_attribute.h
src/include/catalog/pg_class.h
src/include/catalog/pg_trigger.h
src/include/commands/trigger.h
src/include/nodes/nodes.h
src/include/nodes/parsenodes.h
src/include/utils/rel.h
src/include/utils/tqual.h
src/test/regress/expected/triggers.out
src/test/regress/sql/triggers.sql