Cara Backup dan Restore Database PostgreSQL
Posted: December 18, 2013 in PostgresqlTags: backup database postgresql dengan script, cara backup database postgresql, cara restore database postgresql, pg_dump, psql, restore database postgresql dengan script
Berbicara dengan database pasti tidak akan lepas dari yang namanya backup dan restore. Kali ini saya akan memberikan tips bagaimana cara melakukan backup dan restore database postgresql menggunakan command/script dan pgAdmin.
Jika kita menginstall postgresql maka kita juga akan mendapatkan pgAdmin yang berbentuk GUI. Dengan pgAdmin kita bisa melakukan backup dan restore dengan mudah. Sekarang saya akan tunjukkan cara melakukan backup dengan pgAdmin :
- Buka pgAdmin, login ke localhost lalu pilih database yang ingin di-backup. Klik kanan di database tersebut dan klik backup.
- Pilih dimana kita ingin menyimpan file backup database tersebut, untuk nama filenya tidak usah diberikan extension apa-apa. Lalu untuk format pilih saja yang tar, lalu tekan tombol backup.
Sekarang jika kita ingin melakukan restore database dengan pgAdmin, maka langkah-langkahnya adalah sebagai berikut
- Pilih database tujuan yang ingin direstore, jika belum ada databasenya maka buatlah sebuah database baru. Kemudian klik kanan di database tujuannya dan pilih restore.
- Lalu pilih file backup kalian dan klik tombol restore
Selesai. Seperti itulah cara backup dan restore database postgresql dengan menggunakan pgAdmin.
Nah sekarang saya akan memberikan cara backup dan restore dengan menggunakan command. Kalau backup dengan command ini maka file backupnya berupa script SQL, dimulai dari script create table, insert data, dll. Sedangkan kalau menggunakan pgAdmin formatnya adalah tar yang tidak dapat dilihat scriptnya.
Untuk backup, pertama-tama bukalah command prompt kalian, lalu lakukan langkah-langkah berikut :
- Masuklah ke direktori bin tempat kalian menginstall postgresql dengan menggunakan command cd
- Masukkan command berikut :1
<br />pg_dump -U namaUser namaDatabase > lokasiFileSql<br />
Kemudian tekan enter dan masukkan password usernya - Sekarang cobalah file sql hasil backup di lokasi yang sudah kalian tentukan sendiri.
Untuk proses backup sudah selesai, sekarang kita akan merestore database test_3 dengan script tersebut. Caranya adalah sebagai berikut :
- Masukkan script berikut di dalam command prompt seperti pada proses backup tadi1
<br />psql -U postgres -d namaDatabaseTujuan < lokasiFileBackup<br />
Tekan enter dan masukkan password user tersebut
Advertisements
Tidak ada komentar:
Posting Komentar