Zero-downtime migrations and schema protection
get to production. Similar to how you branch your code.
Version control for your database
PlanetScale’s branching boosts productivity and collaboration by enabling developers to work on different database versions simultaneously, minimizing conflicts, streamlining collaboration, and mitigating downtime.
“We wanted PlanetScale to bring to MyFitnessPal what Kubernetes brought to application delivery and employment. With branching, our engineers deploy schema like they do code, deliver it live, and PlanetScale handles the transition seamlessly.
Chris Karper
Engineering Director, MyFitnessPal
Branch your schemas like code
Intuitive Git-like workflow to spin up isolated testing environments for schema changes.
Non-blocking online schema changes
Merge schema changes without table locking, and roll back if needed.
Make changes, experiment, or run CI
Experiment with new ideas and features without impacting your production database.
Merge without table locking or downtime
or interrupting normal operations.
Prevent erroneous schema changes
Enable safe migrations on a production database branch to prevent erroneous schema changes from being pushed to production.
Automate branching in
CI workflows
Automate database schema changes by simply opening and merging a pull request. Aligned with the Git-like model developers are familiar with.
No more fear and avoidance
of schema migrations
Never worry about another 3am wake-up call saying the site is down. Give your
engineers the power they deserve with a PlanetScale database today