0—flyway介绍

我的大logo

Flyway是一个开源的数据库迁移工具。

它基于只有6个基本命令: 迁移, 清理, 信息, 验证, 基准和 修复。

迁移可以用SQL编写 (支持数据库特定语法(如PL / SQL,T-SQL,...))或Java (用于高级数据转换或处理LOB)。

它有一个命令行客户端。如果您在JVM上,我们建议您在应用程序启动时使用Java API(也适用于Android)来迁移数据库。或者,您也可以使用Maven插件, Gradle插件, SBT插件或 Ant任务。

如果还不够,还有 可供Spring Boot,Dropwizard,Grails,Play,Griffon,Grunt,Ninja等的插件!

支持的数据库是 Oracle, SQL Server, SQL Azure, DB2, DB2 z / OS, MySQL(包括Amazon RDS), MariaDB, Google Cloud SQL, PostgreSQL(包括Amazon RDS和Heroku), Redshift, Vertica, H2, Hsql, Derby, SQLite, SAP HANA, solidDB, Sybase ASE, 凤凰, EnterpriseDB和 Greenplum。

你可能感兴趣的:(0—flyway介绍)