Data migrations are a way to allow us to update the database schema without loosing data. Not all changes to your schema are considered breaking, but When the database schema change is considered a breaking change, you should definitely pay attention. One of the methods to doing a migration without outage is Widen then narrow method.