1
0
mirror of https://github.com/postgres/postgres.git synced 2025-11-06 07:49:08 +03:00

Here is a patch.

I have changed to call pg_exec_query_dest() instead of pg_exec_query().

Thanks.

Hiroshi Inoue
This commit is contained in:
Bruce Momjian
1999-03-16 03:24:18 +00:00
parent 787786085f
commit 434762b559
5 changed files with 34 additions and 34 deletions

View File

@@ -9,7 +9,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.57 1999/02/25 17:25:47 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.58 1999/03/16 03:24:17 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -56,9 +56,9 @@
#include "utils/syscache.h"
#endif
void DefineUser(CreateUserStmt *stmt);
void AlterUser(AlterUserStmt *stmt);
void RemoveUser(char *username);
void DefineUser(CreateUserStmt *stmt, CommandDest);
void AlterUser(AlterUserStmt *stmt, CommandDest);
void RemoveUser(char *username, CommandDest);
/* ----------------
* CHECK_IF_ABORTED() is used to avoid doing unnecessary
@@ -557,7 +557,7 @@ ProcessUtility(Node *parsetree,
PS_SET_STATUS(commandTag = "CREATEDB");
CHECK_IF_ABORTED();
createdb(stmt->dbname, stmt->dbpath, stmt->encoding);
createdb(stmt->dbname, stmt->dbpath, stmt->encoding, dest);
}
break;
@@ -567,7 +567,7 @@ ProcessUtility(Node *parsetree,
PS_SET_STATUS(commandTag = "DESTROYDB");
CHECK_IF_ABORTED();
destroydb(stmt->dbname);
destroydb(stmt->dbname, dest);
}
break;
@@ -749,21 +749,21 @@ ProcessUtility(Node *parsetree,
PS_SET_STATUS(commandTag = "CREATE USER");
CHECK_IF_ABORTED();
DefineUser((CreateUserStmt *) parsetree);
DefineUser((CreateUserStmt *) parsetree, dest);
break;
case T_AlterUserStmt:
PS_SET_STATUS(commandTag = "ALTER USER");
CHECK_IF_ABORTED();
AlterUser((AlterUserStmt *) parsetree);
AlterUser((AlterUserStmt *) parsetree, dest);
break;
case T_DropUserStmt:
PS_SET_STATUS(commandTag = "DROP USER");
CHECK_IF_ABORTED();
RemoveUser(((DropUserStmt *) parsetree)->user);
RemoveUser(((DropUserStmt *) parsetree)->user, dest);
break;
case T_LockStmt: