Fra pg_dump
dokumentation:
Eksempler
At dumpe en database kaldet mydb i en SQL-script-fil :
$ pg_dump mydb > db.sql
For at genindlæse et sådant script til en (nyoprettet) database ved navn newdb :
$ psql -d newdb -f db.sql
Sådan dumpes en database i en arkivfil i brugerdefineret format:
$ pg_dump -Fc mydb > db.dump
Sådan dumpes en database i et arkiv i biblioteksformat:
$ pg_dump -Fd mydb -f dumpdir
Sådan genindlæses en arkivfil i en (nyoprettet) database ved navn newdb:
$ pg_restore -d newdb db.dump
Fra pg_restore
dokumentation:
Eksempler
Antag, at vi har dumpet en database kaldet mydb i en dumpfil i brugerdefineret format:
$ pg_dump -Fc mydb > db.dump
Sådan slettes databasen og genskabe den fra dumpet:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump