It is easy for code and hard for data: a destructive migration cannot be undone by redeploying old code.
Rollback
Returning production to the previous known-good release, as opposed to rolling forward with a new fix.
It is easy for code and hard for data: a destructive migration cannot be undone by redeploying old code.