CARA BACKUP DAN RESTORE DATABASE UNTUK OPENERP
Ini cara backup yang pernah saya lakukan dan hasilnya berhasil:
pastikan anda sudah menginstall postgres di komputer anda.
umpamanya kita mau membackup databases dari openerp yang ada di komputer master data untuk dimasukan ke komputer kita:
selanjutnya saya sebut dengan :
- komputer 1
- komputer 2
komputer 1
membackup database ini boleh dengan browser :
dengan cara ketikan di browser
http://localhost/phppgadmin/ pilih database yang mau di export
kemudian silahkan ikuti tahapan di selanjutnya
catatan: untuk membuka ini memang tidak selalu bisa karena harus ada penginstalan lagi untuk postgres bisa di buka di browser. Untuk bisa buka http://localhost/phppgadmin/ di browser silahkan cari cara nya di tutorial untuk instalasinya karena saya di sini tidak membahas penginstalan itu.
ini cara backup lewat Terminal :
masuk terminat dengan menekan ctrl+alt+t dan masuk postgres
sudo su postgres
pg_dump -U postgres openerp > openerp.sql
catatan: di atas saya menamakan file beckup .sql nya dengan nama openerp, boleh juga dengan nama lain.
selanjutnya pindahkan data backup yang tadi ke komputer kita maka saya namakan komputer 2, dan pastikan juga komputer kita sudah ada openerp nya dan database postgresql nya.
komputer 2
selanjutnya pindahkan atau copy data .sql yang telah di backup ke direktori /var/lib/postgresql.
caranya :
cp /../(namafile) /var/lib/postgresql
masuk ke direktori :
cd /var/lib/postgresql
lalu rubah permisiions dengan chmod 777 -R namafile.sql kemudian ENTER
lalu lihat data nya dengan ls atau ll kemudian ENTER untuk memastikan dta sudah tersimpan.
RESTORE databases
masuk ke Terminal kita
sudo su postgres
createdb namadatabases -U postgres
restor nya dengan cara :
psql -U postgres "namadatabase" < filebackup.sql
usahakan namadatabase dan filebackup sama namanya, untuk memudahkan restore databases nya.
kemudian
exit
*buka browser
localhost/phppgadmin
lalu ubah owner dari postgres menjadi openerp karena openerp adalah owner pertama.
klik posgresql > pilih namadatabase > klik alter > ganti openerp > klik alter
klik posgresql > klik namadatabase > pilih public > klik alter > ganti openerp > klik alter
okee coba dehh di openerp masing-masing..
selamat mencoba kawan
SALAM SUKSES UNTUK KITA SEMUA
admin saepul bahri

0 Comment: