Bỏ qua

PostgreSQL với Odoo

Vai trò

Odoo dùng PostgreSQL làm nguồn dữ liệu duy nhất — không dùng MySQL/SQLite production.

User & quyền

Tạo role riêng cho Odoo:

CREATE USER odoo WITH PASSWORD 'strong_password';
CREATE DATABASE odoo_prod OWNER odoo;

Odoo tự tạo bảng khi -i base. Không chỉnh schema thủ công trừ khi biết rõ hậu quả.

Kết nối

Cấu hình trong odoo.conf: db_host, db_port, db_user, db_password.

Hiệu năng

  • shared_buffers, work_mem — tune theo RAM server
  • Index — Odoo ORM tạo sẵn; tránh query SQL trực tiếp trên production
  • Connection pooldb_maxconn trong odoo.conf khi nhiều worker

Multi-database

List DB: http://server:8069/web/database/manager (cần admin_passwd).

dbfilter hạn chế DB theo hostname:

dbfilter = ^%d$

Xem: Backup & restore | Multi-company