Always backup the database when there is a change in the schema
Adding a column, changing a data type, or dropping a table can irreversibly affect your data. A wrong migration can destroy production data and make a rollback impossible without losing integrity. ...