If you deploy the application to a new machine you run through all
your migrations in sequence.
Would it be a worthwhile exercise to set something up like that using
automateit. That way as the role of your server changes over time you
can uninstall stuff and install new stuff etc.
This would also save a lot of processing power as most of the time the
run won't do anything because there is no new migration.