diff options
| author | Bruce Momjian | 1999-12-16 17:24:19 +0000 |
|---|---|---|
| committer | Bruce Momjian | 1999-12-16 17:24:19 +0000 |
| commit | 99b8f8451170a5c2fc130426952819502c10aea9 (patch) | |
| tree | 944f4d4ea987f31cdf63ea71abf36e9d670c209a /src/backend/tcop | |
| parent | 4cb1fb6f59502e834c3c1de8e626b4c68c0d1711 (diff) | |
Here's the Create/Alter/Drop Group stuff that's been really overdue. I
didn't have time for documentation yet, but I'll write some. There are
still some things to work out what happens when you alter or drop users,
but the group stuff in and by itself is done.
--
Peter Eisentraut Sernanders väg 10:115
Diffstat (limited to 'src/backend/tcop')
| -rw-r--r-- | src/backend/tcop/utility.c | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index bfc114ba2f7..63236259945 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.74 1999/12/14 00:08:17 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.75 1999/12/16 17:24:15 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -809,6 +809,26 @@ ProcessUtility(Node *parsetree, DeferredTriggerSetState((ConstraintsSetStmt *) parsetree); break; + case T_CreateGroupStmt: + PS_SET_STATUS(commandTag = "CREATE GROUP"); + CHECK_IF_ABORTED(); + + CreateGroup((CreateGroupStmt *) parsetree, dest); + break; + + case T_AlterGroupStmt: + PS_SET_STATUS(commandTag = "ALTER GROUP"); + CHECK_IF_ABORTED(); + + AlterGroup((AlterGroupStmt *) parsetree, dest); + break; + + case T_DropGroupStmt: + PS_SET_STATUS(commandTag = "DROP GROUP"); + CHECK_IF_ABORTED(); + + DropGroup((DropGroupStmt *) parsetree, dest); + break; /* * ******************************** default ******************************** |
