Lewati ke konten utama

๐Ÿ—ƒ๏ธ Membuat Database Baru di Odoo

Odoo menggunakan PostgreSQL sebagai database utama. Dalam Odoo, setiap instansi database mewakili satu sistem bisnis yang terpisah. Kamu bisa memiliki banyak database untuk testing, staging, dan produksi.


๐Ÿงญ 1. Membuat Database melalui Antarmuka Webโ€‹

โžค Langkah-langkahโ€‹

  1. Buka browser dan akses: http://<IP-SERVER>:8069/web/database/manager

  2. Klik tombol Create Database.

  3. Isi form:

  • Master Password: Masukkan admin_passwd yang disetel di odoo.conf
  • Database Name: Misal: perusahaan_xyz
  • Email: Email akun admin (default user)
  • Password: Password akun admin
  • Language: Pilih bahasa
  • Country: Lokasi operasional
  • โœ… Load demo data (opsional)
  1. Klik Create Database.

๐Ÿ’ก Catatanโ€‹

  • Master Password adalah pengaman untuk semua operasi manajemen database Odoo.
  • Default lokasi file odoo.conf: /etc/odoo/odoo.conf

๐Ÿ–ฅ๏ธ 2. Membuat Database melalui Terminal (Advanced)โ€‹

Untuk keperluan automatisasi atau jika tidak menggunakan antarmuka web, kamu bisa membuat database dari terminal.

๐Ÿ”ง a. Akses User Odooโ€‹

sudo su - odoo

๐Ÿ“‚ b. Buat Database dengan Skrip Python (tanpa web)โ€‹

odoo --db_host=localhost --db_user=odoo --db_password=postgres \
-d perusahaan_xyz --without-demo=all -i base --save

Keterangan:

  • -d: nama database

  • --without-demo=all: tidak install data demo

  • -i base: install modul dasar

  • Tambahkan --lang=id_ID jika ingin langsung bahasa Indonesia

๐Ÿ” 3. Mengatur Master Passwordโ€‹

Master password ditentukan di odoo.conf, contohnya:

[options]
admin_passwd = rahasia123

Ubah sesuai keinginan, lalu restart Odoo:

sudo systemctl restart odoo

๐Ÿ—‘๏ธ 4. Menghapus Databaseโ€‹

Akses:

http://<IP>:8069/web/database/manager
  • Masukkan master password

  • Klik ikon ๐Ÿ—‘๏ธ di sebelah nama database

  • Konfirmasi penghapusan

๐Ÿงช 5. Tips Tambahanโ€‹

  • Untuk development, buat database khusus seperti odoo_dev, odoo_staging

  • Selalu backup database sebelum membuat perubahan besar

  • Gunakan modul Database Auto-Backup untuk backup otomatis

๐Ÿ“Œ Pastikan hanya user dengan akses admin/master password yang dapat membuat atau menghapus database. Jaga keamanannya.