Konek DBVisualizer dengan Odoo14 (Docker) Macbook

Muhammad Ramy Azhar
3 min readApr 27, 2022

--

Halo Teman-teman semua!

Pada tulisan kaliini saya ingin berbagi cerita bagaimana cara memvisualisasikan suatu database yang dimiliki Odoo dengan tabel/gambar. Nama aplikasi yang dibutuhkan adalah DbVisualizer.

Berikut langkah untuk melakukan koneksi DBVisualizer dengan Odoo14 :

  1. Download dan Install DBVisualizer

Klik di sini untuk Mendownload DBVisualizer. download yang paling cocok dengan operation sysyem kamu!

2. Konfigurasi docker-compose.yml

Perhatikan variabel berikut:

  • POSTGRES_USER : Berguna untuk dijadikan userid untuk melakukan koneksi ke odoo
  • POSTGRES_PASSWORD : Berguna untuk dijadikan user password untuk melakukan koneksi ke odoo
  • PORTS : berguna untuk menghubungkan dbvisualizer dengan odoo. Terdapat 2 port yang digunakan (5435 dan 5432). 5432 adalah port yang akan diakses oleh postgresql. 5435 adalah port yang akan diakses oleh dbvisualizer.

3. Konfigurasi DBVisualizer

Setelah berhasil terinstall, klik new connection.

Masukkan nama connection alias. klik next.

Pilih database driver. klik next.

Isikan data tersebut.

database diisi oleh nama database pada odoo yang diinginkan.

database userid diisi oleh POSTGRES_USER.

database password diisi oleh POSTGRES_PASSWORD.

klik finish untuk melakukan koneksi.

4. Eksplorasi Modul yang diinginkan

klik connection yang telah dibuat tadi

buka bagian reference. tunggu loading selesai.

Pilih jenis modul yang diinginkan. karena saya ingin engeksplorasi modul point of sales (pos) maka saya mencari tabel pos dan klik ke selected tables.

klik ok.

Terdapat tabel yang berhubungan dengan POS. kita sudah bisa eksplorasi sesuai dengan keinginnan kita!

Sekian saja tutorial untuk eksplorasi modul menggunakan DbVizualizer untuk bisa melihat visualisasi struktur data-data yang tersimpan di dalam Odoo.

Hambatan yang saya temukan dalam melakukan tugas ini adalah versi DBVisualizer yang tersedia untuk OS saya tidak ada yang sudah compatibel(hanya beta version). Namun, akhirnya saya mencoba untuk menggunakan versi lain dengan chip OS yang berbeda(intel) dan untungnya bisa dan berhasil terinstall.

Selain itu, saya juga mengalami hambatan ketika menghubungkan database postgresql dengan DbVizualizer. Karena saya Docker untuk menjalankan odoo, saya perlu melakukan konfigurasi tambahan untuk mengatur PORT yang digunakan. Namun, setelah melakukan konfigurasi dan memastikan bahwa semuanya sesuai dengan yang ada pada Odoo maupun Postgresql, saya bisa mengkoneksikan dbvisualizer dengan postgresql saya.

Sekian tulisan saya untuk koneksi dbvisualizer dengan odoo14.

Untuk video bisa dilihat disini yah!

Terima kasih telah menyimak !

Salam,

Muhammad Ramy Azhar— 1806191446

--

--