--- postgresql-7.2.1/src/backend/commands/trigger.c.sopwith Mon May 13 13:19:57 2002 +++ postgresql-7.2.1/src/backend/commands/trigger.c Mon May 13 13:29:44 2002 @@ -2060,7 +2060,9 @@ ((trigger->tginitdeferred) ? TRIGGER_DEFERRED_INITDEFERRED : 0) | ((trigdesc->n_before_row[event] > 0) ? - TRIGGER_DEFERRED_HAS_BEFORE : 0); + TRIGGER_DEFERRED_HAS_BEFORE : 0) | + ((trigger->tgenabled) ? + 0 : TRIGGER_DEFERRED_DONE); } MemoryContextSwitchTo(oldcxt);