Home

Awesome

shift <img src="/ui/public/logo.png" height="40">

shift is an application that makes it easy to run online schema migrations for MySQL databases <br><br><br> <img src="/ui/screenshots/summary.png"> <br><br><br>

Who should use it?

shift was designed to solve the following problem - running schema migrations manually takes too much time. As such, it is most effective when schema migrations are taking up too much of your time (ex: for an operations or DBA team at a large organization), but really it can be used by anyone. As of writing this, shift has had no problem running hundreds of migrations a day or running migrations that take over a week to complete.

Features

Components

shift consists of 3 components. Each component has its own readme with more details

Demo

Watch a demo video here

Installation

Read the installation guide here

License

Copyright (c) 2016 Square Inc. Distributed under the Apache 2.0 License. See LICENSE file for further details.