Wednesday, January 29, 2014

Cara Backup dan Restore Database Postgres Dengan Command Line Linux

Berikut ini adalah cara backup (dumping) dan restore database postgres dengan menggunakan command line linux.

Perintah untuk backup:
# pg_dump -U user nama_database -f file_hasil_backup.sql

Kemudian untuk memindahkan file hasil backup dari server lama ke server baru anda bisa menggunakan scp dengan perintah seperti di bawah ini
# scp file_hasil_backup.sql root@117.54.10.2:/root

Dengan perintah di atas file_hasil_backup.sql akan di-copy-kan ke server baru pada folder root

Selanjutnya sebelum melakukan restore di server baru anda harus membuat database baru terlebih dulu (kecuali sudah ada). Silahkan anda create database baru di server baru, anda bisa menggunakan pgadmin biar mudah, Tinggal klik kanan "create new database".

Selanjutnya untuk restore database bisa menggunakan perintah berikut ini
# psql -U username -d database_baru -f file_hasil_backup.sql

Setelah proses restore selesai jangan lupa anda cek apakah semua table sudah ter-restore dengan benar atau belum, Gunakan pgadmin untuk lebih mudahnya.

backup restore postgres

No comments:

Post a Comment