Deploy code and schema changes without damaging existing data.
- Back up files and database.
- Test against a staging copy.
- Upload code without replacing production
configuration.php. - Compare Installed and Required schema in Database Status.
- Run only required database upgrades.
- Test login, checkout, callbacks, provisioning and cron.
2026.10.16.38. If Installed and Required match, do not rerun the SQL file.
Error 1061A duplicate index already exists. Confirm it with SHOW INDEX; do not repeatedly execute the same ALTER.