Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit78d74e3

Browse files
committed
execMain.c: little changes in trigger interface...
spi.c: functions to prepare/run and preserve plans for duration of transaction/session. Some data utilities.
1 parentdc13d5d commit78d74e3

File tree

2 files changed

+698
-98
lines changed

2 files changed

+698
-98
lines changed

‎src/backend/executor/execMain.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*
2727
*
2828
* IDENTIFICATION
29-
* $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.21 1997/09/01 08:01:46 vadim Exp $
29+
* $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.22 1997/09/04 13:22:36 vadim Exp $
3030
*
3131
*-------------------------------------------------------------------------
3232
*/
@@ -921,7 +921,7 @@ ExecAppend(TupleTableSlot *slot,
921921

922922
/* BEFORE ROW INSERT Triggers */
923923
if (resultRelationDesc->trigdesc&&
924-
resultRelationDesc->trigdesc->n_before_row[TRIGGER_ACTION_INSERT]>0 )
924+
resultRelationDesc->trigdesc->n_before_row[TRIGGER_EVENT_INSERT]>0 )
925925
{
926926
HeapTuplenewtuple;
927927

@@ -982,7 +982,7 @@ ExecAppend(TupleTableSlot *slot,
982982

983983
/* AFTER ROW INSERT Triggers */
984984
if (resultRelationDesc->trigdesc&&
985-
resultRelationDesc->trigdesc->n_after_row[TRIGGER_ACTION_INSERT]>0 )
985+
resultRelationDesc->trigdesc->n_after_row[TRIGGER_EVENT_INSERT]>0 )
986986
ExecARInsertTriggers (resultRelationDesc,tuple);
987987
}
988988

@@ -1010,7 +1010,7 @@ ExecDelete(TupleTableSlot *slot,
10101010

10111011
/* BEFORE ROW DELETE Triggers */
10121012
if (resultRelationDesc->trigdesc&&
1013-
resultRelationDesc->trigdesc->n_before_row[TRIGGER_ACTION_DELETE]>0 )
1013+
resultRelationDesc->trigdesc->n_before_row[TRIGGER_EVENT_DELETE]>0 )
10141014
{
10151015
booldodelete;
10161016

@@ -1045,7 +1045,7 @@ ExecDelete(TupleTableSlot *slot,
10451045

10461046
/* AFTER ROW DELETE Triggers */
10471047
if (resultRelationDesc->trigdesc&&
1048-
resultRelationDesc->trigdesc->n_after_row[TRIGGER_ACTION_DELETE]>0 )
1048+
resultRelationDesc->trigdesc->n_after_row[TRIGGER_EVENT_DELETE]>0 )
10491049
ExecARDeleteTriggers (resultRelationDesc,tupleid);
10501050

10511051
}
@@ -1104,7 +1104,7 @@ ExecReplace(TupleTableSlot *slot,
11041104

11051105
/* BEFORE ROW UPDATE Triggers */
11061106
if (resultRelationDesc->trigdesc&&
1107-
resultRelationDesc->trigdesc->n_before_row[TRIGGER_ACTION_UPDATE]>0 )
1107+
resultRelationDesc->trigdesc->n_before_row[TRIGGER_EVENT_UPDATE]>0 )
11081108
{
11091109
HeapTuplenewtuple;
11101110

@@ -1186,7 +1186,7 @@ ExecReplace(TupleTableSlot *slot,
11861186

11871187
/* AFTER ROW UPDATE Triggers */
11881188
if (resultRelationDesc->trigdesc&&
1189-
resultRelationDesc->trigdesc->n_after_row[TRIGGER_ACTION_UPDATE]>0 )
1189+
resultRelationDesc->trigdesc->n_after_row[TRIGGER_EVENT_UPDATE]>0 )
11901190
ExecARUpdateTriggers (resultRelationDesc,tupleid,tuple);
11911191
}
11921192

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp