Secara sederhana biasanya backup dan restore database bisa dilakukan dengan perintah pg_dump dan psql. Detilnya bisa dilihat sebagai berikut.
Backup sebuah database :
$ pg_dump -U username database > file_backupHasil dari perintah di atas adalah file backup dengan format sql (file_backup.sql). Bisa juga nanti file tersebut dikompres dengan menggunakan gunzip untuk menghemat penyimpanan.
Restore sebuah database :
$ psql -U username database_kosong < file_backupPerintah diatas bisa dilakukan untuk sebuah database yang tersedia. Tetapi untuk restore database bisa dilakukan dengan membuat database kosong terlebih dulu kemudian baru kemudian restore. Tentunya bila telah dikompres perlu diekstrak terlebih dulu sebelum bisa di-restore.
Berdasarkan pengalaman, apabila terjadi error authentication perlu dibuatkan user name di sistem linux yang sama dengan username pada sistem postgresql. Kukira cuma itu saja, semoga bermanfaat.

0 comments:
Posting Komentar