This is a discussion on Dump & Load a database??? within the pgsql Admins forums, part of the PostgreSQL category; --> Hello all, I am new to POSTGRESQL and I am trying to dump and load a database...using the steps ...
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hello all, I am new to POSTGRESQL and I am trying to dump and load a database...using the steps below I get DUP errors when trying to LOAD the file into an existing database... Do I have to DROP \ recreate and load the target database (this is what I currently do)? is there a way to just do an IN PLACE load like in other RDBMS environments??? pg_dump proddb | gzip > proddb_082107.sql.gz gunzip < proddb_082107.sql.gz | psql -d testdb -f - Thanks, Michelle. -- View this message in context: http://www.nabble.com/Dump---Load-a-...html#a12256258 Sent from the PostgreSQL - admin mailing list archive at Nabble.com. ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings |
| |||
| >>> On Tue, Aug 21, 2007 at 9:50 AM, in message <12256258.post@talk.nabble.com>, smiley2211 <smiley2211@yahoo.com> wrote: > Do I have to DROP \ recreate and load the target database (this is what I > currently do)? is there a way to just do an IN PLACE load like in other > RDBMS environments??? > > pg_dump proddb | gzip > proddb_082107.sql.gz > > gunzip < proddb_082107.sql.gz | psql -d testdb -f - You might want to consider using one or both of these pg_dump options: -c, --clean clean (drop) schema prior to create -C, --create include commands to create database in dump ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq |
| ||||
| On 8/21/07, Kevin Grittner <Kevin.Grittner@wicourts.gov> wrote: > >>> On Tue, Aug 21, 2007 at 9:50 AM, in message <12256258.post@talk.nabble.com>, > smiley2211 <smiley2211@yahoo.com> wrote: > > > Do I have to DROP \ recreate and load the target database (this is what I > > currently do)? is there a way to just do an IN PLACE load like in other > > RDBMS environments??? > > > > pg_dump proddb | gzip > proddb_082107.sql.gz > > > > gunzip < proddb_082107.sql.gz | psql -d testdb -f - > > You might want to consider using one or both of these pg_dump options: > > -c, --clean clean (drop) schema prior to create > -C, --create include commands to create database in dump and note that you don't need a file in between steps. pg_dump -c proddb | psql -d testdb pg_dump --help and psql --help will give you a list of all the switches you can throw at them. ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster |
| Thread Tools | |
| Display Modes | |
|
|