On Mon, May 28, 2012 at 1:27 PM, Alexander Reichstadt
<i...@apfeltaste.net> wrote:
> Hi,
>
> I am trying to "simply" export my postgres database from one server and then 
> import it into another. I thought I could use PhpPgAdmin, but the hints on 
> the web don't seem to work. One said to simply get a dump from one 
> phpPgAdmin, the go to the other server, select the database, click the SQL 
> button and then select the dump file. When I do this the import fails because 
> the dump file begins with a \connect statement. The escape char doesn't seem 
> to go through the web frontend or something. But without the connect 
> statement it ends up telling me no database selected. Please, can someone let 
> me know how to do this?

command line tools and simple scripting are the way to do this.  it
works equally well on *nix and windows.  a simple script might be:

psql -h restoredb -c "drop database if exists mydb"
psql -h restoredb -c "create database mydb"
pg_dump -h dumpdb | psql restoredb

you'll probably want to add some logging and error checking (this will
work differently depending on o/s) but that's the basic mechanism.
Once you have it scripted, it then becomes a matter of scheduling the
backup and restore.

Another fancier approach to dealing with this is to look at setting up
replication.

merlin

-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to