OSDN Git Service

CREATE/DROP TRIGGER
authorVadim B. Mikheev <vadim4o@yahoo.com>
Sun, 31 Aug 1997 11:41:55 +0000 (11:41 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Sun, 31 Aug 1997 11:41:55 +0000 (11:41 +0000)
src/backend/tcop/utility.c

index d8b7996..1edb41b 100644 (file)
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.20 1997/08/18 20:53:35 momjian Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.21 1997/08/31 11:41:55 vadim Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -34,6 +34,7 @@
 #include "commands/vacuum.h"
 #include "commands/recipe.h"
 #include "commands/explain.h"
+#include "commands/trigger.h"
 
 #include "nodes/parsenodes.h"
 #include "../backend/parser/parse.h"
@@ -668,6 +669,23 @@ ProcessUtility(Node *parsetree,
            commandTag = "RESET VARIABLE";
        }
        break;
+    
+       /* ********************************
+        * TRIGGER statements
+        *********************************/
+    case T_CreateTrigStmt:
+        commandTag = "CREATE";
+        CHECK_IF_ABORTED();
+      
+        CreateTrigger((CreateTrigStmt *)parsetree);
+        break;
+      
+    case T_DropTrigStmt:
+        commandTag = "DROP";
+        CHECK_IF_ABORTED();
+      
+        DropTrigger((DropTrigStmt *)parsetree);
+        break;
       
        /* ********************************
         *      default