Your application pipeline is fully automated. A developer runs git checkout -b feature/user-auth, opens a PR, and within minutes a preview environment is live with the new code deployed. The PR closes and the environment tears down. Nobody had to think about it.

The database didn't get that memo.

From what I've seen across most teams, the...