From a6f0adbe3814a55357af858c5102cab0c09317cf Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 27 Jan 2001 05:16:58 +0000 Subject: Looks like I broke cases involving combinations of deferred update/delete triggers ... oops ... but the regress tests should have covered this ... --- src/backend/executor/execMain.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/backend/executor') diff --git a/src/backend/executor/execMain.c b/src/backend/executor/execMain.c index 2959234318f..77af5e7ecce 100644 --- a/src/backend/executor/execMain.c +++ b/src/backend/executor/execMain.c @@ -27,7 +27,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.136 2001/01/24 19:42:53 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.137 2001/01/27 05:16:58 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1264,8 +1264,7 @@ ExecAppend(TupleTableSlot *slot, ExecInsertIndexTuples(slot, &(tuple->t_self), estate, false); /* AFTER ROW INSERT Triggers */ - if (resultRelationDesc->trigdesc && - resultRelationDesc->trigdesc->n_after_row[TRIGGER_EVENT_INSERT] > 0) + if (resultRelationDesc->trigdesc) ExecARInsertTriggers(estate, resultRelationDesc, tuple); } @@ -1351,8 +1350,7 @@ ldelete:; */ /* AFTER ROW DELETE Triggers */ - if (resultRelationDesc->trigdesc && - resultRelationDesc->trigdesc->n_after_row[TRIGGER_EVENT_DELETE] > 0) + if (resultRelationDesc->trigdesc) ExecARDeleteTriggers(estate, tupleid); } @@ -1491,8 +1489,7 @@ lreplace:; ExecInsertIndexTuples(slot, &(tuple->t_self), estate, true); /* AFTER ROW UPDATE Triggers */ - if (resultRelationDesc->trigdesc && - resultRelationDesc->trigdesc->n_after_row[TRIGGER_EVENT_UPDATE] > 0) + if (resultRelationDesc->trigdesc) ExecARUpdateTriggers(estate, tupleid, tuple); } -- cgit v1.2.3