shift is an application that helps you run schema migrations on MySQL databases
shift is an application that makes it easy to run online schema migrations for MySQL databases
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.
shift consists of 3 components. Each component has its own readme with more details
Watch a demo video here
Read the installation guide here
Copyright (c) 2016 Square Inc. Distributed under the Apache 2.0 License. See LICENSE file for further details.