diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-02-24 20:20:21 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-02-24 20:20:21 +0000 |
commit | a833c441fd3cb92bb9cb169a6e73df8f1c6ffe95 (patch) | |
tree | 0e8e50cc4634f779c9d0f1504ca094ddf6a74ed4 /src/backend/nodes/copyfuncs.c | |
parent | f66f7a542f862c0f5f6ca70af38f1ffc743c96cd (diff) | |
download | postgresql-a833c441fd3cb92bb9cb169a6e73df8f1c6ffe95.tar.gz postgresql-a833c441fd3cb92bb9cb169a6e73df8f1c6ffe95.zip |
Add OWNER option to CREATE DATABASE, so superusers can create databases
on behalf of unprivileged users. Also, make '=' optional in CREATE
DATABASE syntax. From Gavin Sherry, with kibitzing and docs by Tom Lane.
Diffstat (limited to 'src/backend/nodes/copyfuncs.c')
-rw-r--r-- | src/backend/nodes/copyfuncs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index 153d257d26c..03ceb08eba2 100644 --- a/src/backend/nodes/copyfuncs.c +++ b/src/backend/nodes/copyfuncs.c @@ -15,7 +15,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.161 2002/02/18 23:11:14 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.162 2002/02/24 20:20:20 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -2231,6 +2231,8 @@ _copyCreatedbStmt(CreatedbStmt *from) if (from->dbname) newnode->dbname = pstrdup(from->dbname); + if (from->dbowner) + newnode->dbowner = pstrdup(from->dbowner); if (from->dbpath) newnode->dbpath = pstrdup(from->dbpath); if (from->dbtemplate) |