From 502f6f388973a05491211961c4453f28699bac6c Mon Sep 17 00:00:00 2001 From: "Vadim B. Mikheev" Date: Sun, 31 Aug 1997 11:41:55 +0000 Subject: [PATCH] CREATE/DROP TRIGGER --- src/backend/tcop/utility.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index d8b79965a7..1edb41b46e 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -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 -- 2.11.0