Skip site navigation (1) Skip section navigation (2)

Re: Restore dump into different databases/owners

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Andreas Haumer <andreas(at)xss(dot)co(dot)at>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: Restore dump into different databases/owners
Date: 2008-01-12 18:40:13
Message-ID: 16896.1200163213@sss.pgh.pa.us (view raw or flat)
Thread:
Lists: pgsql-admin
Andreas Haumer <andreas(at)xss(dot)co(dot)at> writes:
> Tom Lane schrieb:
>> Exactly what problems did you have using "-O -U user" ?

> So, the main problem is the call to
> CREATE PROCEDURAL LANGUAGE plpgsql;
> on the "mwdb" schema which contains all the tables, functions etc.

Right.  As of 8.3, the default permissions arrangement will allow
database owners to create trusted procedural languages for themselves,
so this dump would work for a non-superuser (though you'd still have
to ignore the error from attempting to comment SCHEMA public --- I
suppose we ought to look into keeping pg_dump from emitting that
comment).

Otherwise, the recommended procedure is for the superuser to load
any required procedural languages when he makes the empty database.
The database owner can take it from there.

			regards, tom lane

In response to

pgsql-admin by date

Next:From: Antonio5556Date: 2008-01-13 01:35:42
Subject: Re: Fwd: physical memory
Previous:From: Andreas HaumerDate: 2008-01-12 18:27:19
Subject: Re: Restore dump into different databases/owners

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group