diff options
Diffstat (limited to 'src/backend/tcop/utility.c')
-rw-r--r-- | src/backend/tcop/utility.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 2a5f7b30ad6..a6400eabc35 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.132 2002/03/07 16:35:36 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.133 2002/03/19 02:18:20 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -282,6 +282,11 @@ ProcessUtility(Node *parsetree, /* RemoveType does its own permissions checks */ RemoveType(relname); break; + + case DROP_DOMAIN_P: + /* RemoveDomain does its own permissions checks */ + RemoveDomain(relname, stmt->behavior); + break; } /* @@ -726,6 +731,19 @@ ProcessUtility(Node *parsetree, DropProceduralLanguage((DropPLangStmt *) parsetree); break; + /* + * ******************************** DOMAIN statements **** + * + */ + case T_CreateDomainStmt: + DefineDomain((CreateDomainStmt *) parsetree); + break; + + /* + * ******************************** USER statements **** + * + */ + case T_CreateUserStmt: CreateUser((CreateUserStmt *) parsetree); break; |