PostgreSQL Backups and Migration: Difference between revisions
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