Disallow TRUNCATE when there are any pending after-trigger events for

Tom Lane <tgl@sss.pgh.pa.us>

Commit: f8bbfad075e855d4603e44847cd6ec51c91b3f92
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2006-09-04T21:15:56Z
Releases: 8.2.0
Disallow TRUNCATE when there are any pending after-trigger events for
the target relation(s).  There might be some cases where we could discard
the pending event instead, but for the moment a conservative approach
seems sufficient.  Per report from Markus Schiltknecht and subsequent
discussion.

Files

PathChange+/−
src/backend/commands/tablecmds.c modified +8 −1
src/backend/commands/trigger.c modified +69 −1
src/include/commands/trigger.h modified +2 −2