Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations可以写成SQL脚本,也可以写在Java代码中,不仅支持Command...支持的数据库
目前Flyway支持的数据库还是挺多的,包括:Oracle, SQL Server, SQL Azure, DB2, DB2 z/OS, MySQL(including Amazon RDS...), MariaDB, Google Cloud SQL, PostgreSQL(including Amazon RDS and Heroku), Redshift, Vertica, H2, Hsql...执行迁移时是否自动调用基线
flyway.location:迁移脚本的位置(默认为db/migration)
正确创建Migrations
Migrations是指Flyway在更新数据库时是使用的版本脚本...创建sql脚本文件
?
如上所示即为我们在服务中创建的sql脚本,启动服务之后会看到如下的日志信息:
?
说明当前数据库脚本是最新的,schema_version表中最新的版本为1.4。