Schema mismatch process unified with standard code merge / checkout process

It doesn’t make sense to have a separate process of using different database schemas when going to checkout a branch.

It’s inconsistent, and needs to match the same process that happens when we checkout a branch with just code changes.

The Database needs to be treated just like code. It’s just part of our app.