Downgrading
Go back to an older Arcane version without losing your data.
Arcane updates its database when you upgrade. If you start an older version against that database, Arcane stops at startup instead of guessing, so you have to allow the downgrade explicitly.
Downgrade Arcane
- Back up the Arcane database.
- Add
ALLOW_DOWNGRADE=trueto the Arcane container’s environment. - Start the older version. Arcane rolls the database back to the version that release expects.
- Once it starts cleanly, remove
ALLOW_DOWNGRADEor set it tofalse.
If the downgrade is refused
An older release can only undo database changes it knows about. When the database has changes made by a newer release that the older one doesn’t include, Arcane refuses to start even with ALLOW_DOWNGRADE=true, and the log says the rollback SQL is unavailable.
In that case, restore the database from a backup taken before you upgraded, then start the older version.