Gönderen pg_dump
belgeler:
Örnekler
Mydb adlı bir veritabanını bir SQL komut dosyasına dökmek için :
$ pg_dump mydb > db.sql
Böyle bir komut dosyasını newdb adlı (yeni oluşturulmuş) bir veritabanına yeniden yüklemek için :
$ psql -d newdb -f db.sql
Bir veritabanını özel biçimli bir arşiv dosyasına dökmek için:
$ pg_dump -Fc mydb > db.dump
Bir veritabanını dizin biçimli bir arşive dökmek için:
$ pg_dump -Fd mydb -f dumpdir
Bir arşiv dosyasını newdb adlı (yeni oluşturulmuş) bir veritabanına yeniden yüklemek için:
$ pg_restore -d newdb db.dump
Gönderen pg_restore
belgeler:
Örnekler
Mydb adlı bir veritabanını özel biçimli bir döküm dosyasına döktüğümüzü varsayalım:
$ pg_dump -Fc mydb > db.dump
Veritabanını bırakmak ve dökümden yeniden oluşturmak için:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump