PostgreSQL Backups and Migration: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
(Created page with "Category:PostgreSQL Category:Web Development == database snapshot == <syntaxhighlight lang="bash"> $ pg_dump -h hostname - d dbname -U username > mysnapshot.sql </syn...")
 
Line 7: Line 7:


The password can be included in the command above, otherwise you'll be prompted for the password.<ref>[http://www.postgresql.org/docs/8.3/static/backup-dump.html SQL Dump] PostgreSQL 8.3.23 documetation</ref>
The password can be included in the command above, otherwise you'll be prompted for the password.<ref>[http://www.postgresql.org/docs/8.3/static/backup-dump.html SQL Dump] PostgreSQL 8.3.23 documetation</ref>
The `-a` option will dump only the data in the database, not the structure.


It's also possible to compress the dump:
It's also possible to compress the dump:

Revision as of 17:48, 16 February 2016

database snapshot

$ pg_dump -h hostname - d dbname -U username > mysnapshot.sql

The password can be included in the command above, otherwise you'll be prompted for the password.[1]

The -a option will dump only the data in the database, not the structure.

It's also possible to compress the dump:

$ pg_dump -h hostname - d dbname -U username | gzip > mysnapshot.gz
$ gunzip -c mysnapshot.gz | psql dbname

Restoring a dump

$ psql dbname < mysnapshot.sql

Notes

  1. SQL Dump PostgreSQL 8.3.23 documetation