diff options
Diffstat (limited to 'src/backend/commands/trigger.c')
-rw-r--r-- | src/backend/commands/trigger.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/backend/commands/trigger.c b/src/backend/commands/trigger.c index 67f8e70f9c1..c9f61130c69 100644 --- a/src/backend/commands/trigger.c +++ b/src/backend/commands/trigger.c @@ -5058,6 +5058,21 @@ AfterTriggerBeginQuery(void) /* ---------- + * AfterTriggerAbortQuery() + * + * Called by standard_ExecutorEnd() if the query execution was aborted due to + * the plan becoming invalid during initialization. + * ---------- + */ +void +AfterTriggerAbortQuery(void) +{ + /* Revert the actions of AfterTriggerBeginQuery(). */ + afterTriggers.query_depth--; +} + + +/* ---------- * AfterTriggerEndQuery() * * Called after one query has been completely processed. At this time |