dbdeploy is a cli tool to manage database migrations. It supports deployments, rollbacks, multiple branches, creation of databases. It works on Windows, Linux and Mac. It supports Sql Server, Mysql, PostgreSQL and Oracle and can be extended to support more
This is addressed in release Release v0.9.16.