From: Vadim B. Mikheev Date: Sun, 31 Aug 1997 11:41:55 +0000 (+0000) Subject: CREATE/DROP TRIGGER X-Git-Tag: REL6_2~303 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=502f6f388973a05491211961c4453f28699bac6c;p=postgresql CREATE/DROP TRIGGER --- 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