aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2001-01-27 05:16:58 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2001-01-27 05:16:58 +0000
commita6f0adbe3814a55357af858c5102cab0c09317cf (patch)
tree48e40421956a21639047c4cc81e3286caed65997 /src/backend/executor
parent76beb79d2748e0a38d73d86e4469c6e2461cfc6b (diff)
downloadpostgresql-a6f0adbe3814a55357af858c5102cab0c09317cf.tar.gz
postgresql-a6f0adbe3814a55357af858c5102cab0c09317cf.zip
Looks like I broke cases involving combinations of deferred update/delete
triggers ... oops ... but the regress tests should have covered this ...
Diffstat (limited to 'src/backend/executor')
-rw-r--r--src/backend/executor/execMain.c11
1 files changed, 4 insertions, 7 deletions
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);
}