Just thinking out loud here and music whether this is doable.
I have a couple of clients who run staging servers which are fairly low spec to keep cost down given their low usage. One of the downsides is that migrations can take some time to run, which is a nuisance if I want to do rapid staging updates.
Is there any feasability of having an option on a deployment to rather than carry out the DMT migration on host, instead pull the current version back to host (which is a much faster server mind you) so that the migration can be carried out there instead?
In this case I can see the process of pulling it back, DMT, and then pushing the new version up to staging server would actually be faster than a single push of the new version and DMT on staging server.
Thoughts? This is not strictly a feature request saying I want it, but more looking for feedback on whether this is doable, simple or hard, and whether others would find this beneficial?