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 :
    <br />pg_dump -U namaUser  namaDatabase &gt; 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 tadi
    <br />psql -U postgres -d namaDatabaseTujuan &lt; lokasiFileBackup<br />

    Tekan enter dan masukkan password user tersebut

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s