概念性问题参考 官方文档 概述 Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。 它基于7个基本命令: Migrate, Clean, Info, Validate, Undo, Baseline and Repair. Migrations 支持纯sql语句 或 java代码。 它有一个命令行客户端。如果您在JVM上,我们建议使用Java API(也适用于Android)在应用程序启动时迁移数据库。或者,您也可以使用Maven插件或Gradle插件。 如果这还不够,可以使用Spring Boot,Dropwizard,Grails,Play,SBT,Ant,Griffon,Grunt,Ninja等插件! 支持的数据库是Oracle,SQL Server(包括Amazon RDS和Azure SQL数据库,DB2,MySQL(包括Amazon RDS,Azure数据库和Google Cloud SQL),Aurora MySQL,MariaDB,Percona XtraDB集群,PostgreSQL(包括Amazon RDS,Azure数据库,Google C.... Spring Boot 使用 flyway springboot