Dari pg_dump
dokumentasi:
Contoh
Untuk membuang database yang disebut mydb ke dalam file skrip SQL :
$ pg_dump mydb > db.sql
Untuk memuat ulang skrip tersebut ke dalam database (yang baru dibuat) bernama newdb :
$ psql -d newdb -f db.sql
Untuk membuang database ke dalam file arsip format kustom:
$ pg_dump -Fc mydb > db.dump
Untuk membuang database ke dalam arsip format direktori:
$ pg_dump -Fd mydb -f dumpdir
Untuk memuat ulang file arsip ke dalam database (yang baru dibuat) bernama newdb:
$ pg_restore -d newdb db.dump
Dari pg_restore
dokumentasi:
Contoh
Asumsikan kita telah membuang database yang disebut mydb ke dalam file dump format-kustom:
$ pg_dump -Fc mydb > db.dump
Untuk menjatuhkan database dan membuatnya kembali dari dump:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump