Migration guardrail
Move to Odoo.sh with a verified backup, a clean fallback, and no silent file corruption.
This page checks the live migration contract, validates uploaded backup files before they can be used, compares them against the current system, and keeps a last-known-good local fallback for recovery evidence.
Checking Odoo login...
Live contract checks
Pulled from the existing Odoo.sh readiness, data registry, database health, and migration backup endpoints.
Loading checks
Connecting to the current backend.
Backup file gate
A file must parse as JSON, match the expected migration backup shape, and avoid data-loss signals before it is trusted.
Select a saved migration backup
Use the JSON file from Download verified backup or the Admin Analytics migration backup button.
Before and after comparison
Compares the verified file with the live migration backup so missing keys, fields, or records are visible before anyone proceeds.