|
7 | 7 | * Portions Copyright (c) 1994, Regents of the University of California
|
8 | 8 | *
|
9 | 9 | * IDENTIFICATION
|
10 |
| - * $Header: /cvsroot/pgsql/src/backend/commands/trigger.c,v 1.143 2003/01/08 22:28:32 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/commands/trigger.c,v 1.144 2003/01/08 22:29:23 momjian Exp $ |
11 | 11 | *
|
12 | 12 | *-------------------------------------------------------------------------
|
13 | 13 | */
|
@@ -2346,11 +2346,6 @@ DeferredTriggerSaveEvent(ResultRelInfo *relinfo, int event, bool row_trigger,
|
2346 | 2346 | else
|
2347 | 2347 | ItemPointerSetInvalid(&(newctid));
|
2348 | 2348 |
|
2349 |
| -/* |
2350 |
| - * Create a new event |
2351 |
| - */ |
2352 |
| -oldcxt=MemoryContextSwitchTo(deftrig_cxt); |
2353 |
| - |
2354 | 2349 | if (row_trigger)
|
2355 | 2350 | {
|
2356 | 2351 | ntriggers=trigdesc->n_after_row[event];
|
@@ -2382,6 +2377,11 @@ DeferredTriggerSaveEvent(ResultRelInfo *relinfo, int event, bool row_trigger,
|
2382 | 2377 | if (n_enabled_triggers==0)
|
2383 | 2378 | return;
|
2384 | 2379 |
|
| 2380 | +/* |
| 2381 | + * Create a new event |
| 2382 | + */ |
| 2383 | +oldcxt=MemoryContextSwitchTo(deftrig_cxt); |
| 2384 | + |
2385 | 2385 | new_size= offsetof(DeferredTriggerEventData,dte_item[0])+
|
2386 | 2386 | n_enabled_triggers*sizeof(DeferredTriggerEventItem);
|
2387 | 2387 |
|
|