Get a data-backed look at the work need for your Odoo migration. Run our open-source odoo-db tool, send us the resulting file, and we'll come back with a free assessment — no strings attached.
Migrating Odoo isn't just a technical version bump — it's a chance to rationalise modules, retire orphan tables, and surface the long-tail of customisations that nobody remembers but everyone depends on.
Read our blog: why pre-migration audits matter arrow_forwardThe audit will give you some concrete numbers: installed modules, custom code, table sizes, orphan data, active users. This will help to make the estimation more accurate.
Custom views, triggers, stored procedures. The audit lists every non-Odoo object in your database, so nothing surprises you mid-migration.
Knowing your data shape lets us recommend the right migration approach — one-shot vs incremental, full vs partial scope, Odoo Upgrade platform vs OpenUpgrade or custom path...
Four steps. Anyone with shell access to your Odoo host can complete them in a few minutes.
You probably have a host with a copy of your production database. Refresh it first. Then install odoo-db. The tool is fully open source, see https://trobz.github.io/odoo-db
uv tool install git+https://github.com/trobz/odoo-db
Please consult the documentation for more details about the installation: https://trobz.github.io/odoo-db.
Confirm odoo-db can connect to PostgreSQL via Unix socket (peer auth — no password needed) and see your Odoo databases.
odoo-db list
Run prepare-audit against the database you want assessed. The tool writes <your_db_name>.json in the current directory — that's the file we need.
odoo-db prepare-audit <your_db_name>
The JSON file contains module list, table sizes, custom views/triggers/functions, orphan tables and yearly user counts. No row-level data, no personal or sensitive information.
Send us the .json file together with your contact details. We'll get back to you with a written assessment within a few business days.
upload Go to the upload formAttach the JSON file produced by odoo-db prepare-audit and we'll take it from there.
Trobz will analyse the report from your database and send you a structured assessment — usage patterns, migration complexity, risks and recommendations. There is no obligation to engage us afterwards.
We invest the analysis time. You get a written report you can share with your team, your board, or any other Odoo partner.
Use the findings to plan internally, get competing quotes, or do nothing. Either way the report is yours.
odoo-db runs locally against your PostgreSQL instance — we never touch your live database. The JSON report you upload aggregates structure and counts, not row-level data.