命令行
下载
地址:Central Repository: org/flywaydb/flyway-commandline
本次学习版本使用6.5.7
(高版本竟然不支持mysql5了)
配置
在conf文件下的flyway.conf文件
# flyway内置8.0驱动,所以这里用8.0驱动 flyway.url=jdbc:mysql://127.0.0.1:3306/flyway?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true flyway.driver=com.mysql.cj.jdbc.Driver flyway.user=root flyway.password=000000 # 需要执行sql脚本的地址 flyway.locations=filesystem:C:\\Users\\zhouxm\\Desktop\\flyway-commandline-6.5.7-windows-x64\\flyway-6.5.7\\sql\\migrate
sql文件地址放在flyway.locations配置中,然后命名叫做V版本__描述.sql
migrate
将架构迁移到最新版本。如果模式历史表不存在,Flyway将自动创建它。
执行命令 .\flyway.cmd migrate
默认会执行命令,然后创建出flyway