Från pg_dump
dokumentation:
Exempel
Att dumpa en databas som heter mydb i en SQL-skriptfil :
$ pg_dump mydb > db.sql
Att ladda om ett sådant skript till en (nyskapad) databas med namnet newdb :
$ psql -d newdb -f db.sql
Så här dumpar du en databas till en arkivfil i anpassat format:
$ pg_dump -Fc mydb > db.dump
Så här dumpar du en databas till ett arkiv i katalogformat:
$ pg_dump -Fd mydb -f dumpdir
För att ladda om en arkivfil till en (nyskapad) databas med namnet newdb:
$ pg_restore -d newdb db.dump
Från pg_restore
dokumentation:
Exempel
Anta att vi har dumpat en databas som heter mydb till en dumpfil i anpassat format:
$ pg_dump -Fc mydb > db.dump
Så här släpper du databasen och återskapar den från dumpen:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump