diff options
Diffstat (limited to 'src/backend/tcop/utility.c')
-rw-r--r-- | src/backend/tcop/utility.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 528b93012c2..947bca05536 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.129 2002/03/05 05:33:19 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.130 2002/03/06 20:34:52 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; } /* @@ -743,6 +748,16 @@ ProcessUtility(Node *parsetree, break; /* + * ******************************** DOMAIN statements **** + * + */ + case T_CreateDomainStmt: + set_ps_display(commandTag = "CREATE DOMAIN"); + + DefineDomain((CreateDomainStmt *) parsetree); + break; + + /* * ******************************** USER statements **** * */ |