Safely making database schema changes
Apr 13, 2023Taylor Barnett

Summary
This post elaborates on safely making database schema changes by detailing best practices like smaller, frequent, and backward-compatible changes, and the use of feature flags. It further explains PlanetScale's branching and deploy request features, including automated linting, schema reviews, non-blocking schema changes, gated deployments, and the revert feature powered by VReplication. It also highlights the role of Insights in monitoring query performance post-deployment.