Re: CREATE DATABASE foo OWNER bar - Mailing list pgsql-hackers

From Larry Rosenman
Subject Re: CREATE DATABASE foo OWNER bar
Date
Msg-id 20070416102828.A66255@thebighonker.lerctr.org
Whole thread Raw
In response to Re: CREATE DATABASE foo OWNER bar  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: CREATE DATABASE foo OWNER bar  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On Mon, 16 Apr 2007, Tom Lane wrote:

> Larry Rosenman <ler@lerctr.org> writes:
>> When I try and RESTORE a pg_dump in the current state, we get errors because
>> the public schema is owned by postgres, and the grant commands are issued
>> as the user (since I'm restoring as the purported owner.
>
> That's a different issue entirely, which is that if you want to restore
> a dump containing objects of multiple ownerships, you need to be
> superuser; else you can't "give away" the ownership.
>
I guess the issue is that I'd expect public to be owned by the DB Owner after
a CREATE DATABASE foo OWNER bar, which would then quiet up the pg_restore
since that is the error we get on the public schema.

I've remedy'ed the issue with a ALTER SCHEMA, but I think PG ought to do that.

LER

>             regards, tom lane
>

-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 512-248-2683                 E-Mail: ler@lerctr.org
US Mail: 430 Valona Loop, Round Rock, TX 78681-3893


pgsql-hackers by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: Build-Problem with pgc.c on OSX 10.4
Next
From: Tom Lane
Date:
Subject: Re: IN with arrays