flyway

flyway

Flyway是一个开源数据库迁移工具。与配置相比,它极力主张简单和约定。
Flyway是一个开源数据库迁移工具。与配置相比,它极力主张简单和约定。它具有Java API(也适用于Android),用于在应用程序启动时迁移数据库。或者,您也可以使用Maven插件,Gradle插件,SBT插件,Ant任务或命令行客户端。如果还不够的话,Spring Boot,Dropwizard,Grails,Play,Griffon,Grunt等都可以使用第三方插件!支持的数据库包括Oracle,SQL Server,SQL Azure,DB2,MySQL(包括Amazon RDS),MariaDB,Google Cloud SQL,PostgreSQL(包括Amazon RDS和Heroku),H2,Hsql Derby和SQLite。可以使用SQL(支持特定于数据库的语法(例如PL / SQL,T-SQL等))或Java(用于高级数据转换或处理LOB)编写迁移。

具有开源许可证的Java版flyway的替代方案