Disallow referential integrity actions from being deferred; only the
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 21 Oct 2004 21:33:59 +0000 (21:33 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 21 Oct 2004 21:33:59 +0000 (21:33 +0000)
commit12a47c6aca43e33d42ef946761ec0406476dd1b0
treea66d775b8a16bbac21af385fc2a5bfb9a51aafe8
parent7627b91cd5d9a35415ecb15a55ea46d6b481700c
Disallow referential integrity actions from being deferred; only the
NO ACTION check is deferrable.  This seems to be a closer approximation
to what the SQL spec says than what we were doing before, and it prevents
some anomalous behaviors that are possible now that triggers can fire
during the execution of PL functions.
Stephan Szabo.
doc/src/sgml/ddl.sgml
doc/src/sgml/ref/create_table.sgml
src/backend/commands/tablecmds.c
src/backend/commands/trigger.c