Jess Pomfret describes a use case:
I recently made a change to a database schema that involved removing a column from a table. After we recently improved our authentication process to this tool we no longer needed a password field (don’t worry it was not holding plain text passwords!).
I made the change to the
Users.sqlfile, built the project to confirm everything was good, and committed the change. But, on deployment my pipeline failed and this was the errorThe schema update is terminating because data loss might occur.
Read on to see how Jess dealt with this scenario.