Cara restore DB lewat terminal pada Macbook Air M1

Assalamu'alaikum warahmatullahi wabarakatuh,

Pada materi kali ini saya akan membahas tentang cara me-restore database melalui terminal pada Macbook Air M1.

Untuk me-restore database pada odoo biasanya bisa di lakukan melalui database manager,  pada menu seperti ini :
http://localhost:8069/web/database/manager


Akan tetapi, ada kasus dimana pada saat me-restore database lewat menu database manager. Database tidak ter-restore dengan sempurna, pada contoh kasus kali ini.

Ketika saya me-restore database melalui database manager. Saya malah menemukan error tampilan pada odoo nya, setelah saya log in untuk masuk ke menu odoo.

Dan berikut contoh tampilan yang error:


Hal itu terjadi, karena pada saat restore via database manager. File filestore yang ada pada database tersebut tidak ter-restore dengan sempurna. Karena, Filestore sangat penting dalam sistem database Odoo, karena memegang peranan utama dalam menyimpan data binary atau file yang diunggah pengguna. Seperti lampiran dokumen, gambar produk, laporan, dan dokumen lainnya yang diperlukan dalam berbagai modul.

Oleh karena itu, saya mencoba cara restore database via terminal. Berikut ini hal-hal yang dilakukan untuk me-restore database via terminal :

  1. Extract file database yang telah di download, pastikan cek folder yang telah di extract. apakah ada file filestore nya atau tidak, karena jika tidak ada file filestore nya. maka, tidak bisa lakukan restore.

  2. Pada contoh kali ini, saya meletakkan file database yang telah saya download pada folder Downloads.

  3. Buka terminal pada Mac anda.

  4. Lalu ketik perintah berikut : "cd Downloads"

  5. Kemudian ketik : "cd (nama file database yang telah di extract)"

  6. Kemudian ketik : "cd filestore"

  7. Kemudian ketik : "cp -R * ~/Library/Application\ Support/Odoo/filestore/(nama database yang telah anda buat pada saat restore pada database manager)" 

Pada Mac, Path odoo atau lokasi dari instalasi aplikasi odoo terletak pada : ~/Library/Application\ Support/Odoo

Berikut hasil ketika sudah di lakukan restore via terminal:




Mungkin cukup sekian materi yang dapat saya sampaikan. Mohon maaf apabila ada kekurangan dalam penyampaian materi atau kesalahan pada penulisan.

Wassalamu'alaikum warahmatullahi wabarakatuh.




Cara Debugging Sederhana Odoo