diff options
author | Marc G. Fournier <scrappy@hub.org> | 1997-12-04 00:28:15 +0000 |
---|---|---|
committer | Marc G. Fournier <scrappy@hub.org> | 1997-12-04 00:28:15 +0000 |
commit | 4c04f7724ed4b9aa798810f2cd016b6520a4f2a6 (patch) | |
tree | f04eaeed04ad6f4314091828e03e7acafa548510 /src/backend/tcop/utility.c | |
parent | 333323f304af75ee286367a7f84acc74ed16dd82 (diff) | |
download | postgresql-4c04f7724ed4b9aa798810f2cd016b6520a4f2a6.tar.gz |
From: todd brandys <brandys@eng3.hep.uiuc.edu>
An extension to the code to allow for a pg_password authentication database
that is *seperate* from the system password file
Diffstat (limited to 'src/backend/tcop/utility.c')
-rw-r--r-- | src/backend/tcop/utility.c | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index 2e9b764644..57960aee87 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.31 1997/11/24 05:32:40 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.32 1997/12/04 00:27:24 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -721,6 +721,32 @@ ProcessUtility(Node * parsetree, DropProceduralLanguage((DropPLangStmt *) parsetree); break; + /* + * ******************************** USER statements **** + * + */ + case T_CreateUserStmt: + commandTag = "CREATE USER"; + CHECK_IF_ABORTED(); + + DefineUser((CreateUserStmt*)parsetree); + break; + + case T_AlterUserStmt: + commandTag = "ALTER USER"; + CHECK_IF_ABORTED(); + + AlterUser((AlterUserStmt*)parsetree); + break; + + case T_DropUserStmt: + commandTag = "DROP USER"; + CHECK_IF_ABORTED(); + + RemoveUser(((DropUserStmt*)parsetree)->user); + break; + + /* * ******************************** default ******************************** * |