an abundance of strawberries

Odoo module upgrades, done for you

Your _sql_constraints broke after an Odoo upgrade

Custom models with _sql_constraints often fail on upgrade โ€” tuple format, naming, or how constraints are registered changed between Odoo versions. The traceback points at your model file; the fix is mechanical but easy to get wrong.

Send us the module. We update every constraint, install on your target version, and test. Try it live, then $50 to download.

Try the working result before you pay a cent. No signup to get started.

Looking to upgrade your whole Odoo from one version to the next? Odoo Upgrade Done handles the database, every module, and the move end to end โ†’

Common questions

Why do _sql_constraints fail after upgrading Odoo?

Constraint declaration format and validation changed across versions. Each constraint tuple may need updating to match the target Odoo ORM.