Flyway 的主要命令及其作用如下:
Flyway 的主要命令及其作用如下:
migrate - 执行迁移,将数据库迁移到最新版本。
clean - 清除数据库的 Flyway 相关表及信息。
info - 查看已经应用的迁移信息。
validate - 验证迁移脚本是否可被 Flyway 执行。
baseline - 设置基线版本,以便之后执行迁移。
repair - 回滚最后一次迁移,以修复失败的迁移。
undo - 回滚上一次或指定的迁移。
baselineInfo - 打印已应用的基线信息。
status - 查看 Flyway 的状态信息。
history - 查看已应用的迁移历史。
schedulers - 管理异步迁移调度程序。
unlock - 解锁被锁定的迁移表。
migrateSql - 生成并打印 SQL 而不执行迁移。
api-doc - 生成 API 文档。
classpath - 打印 Flyway classpath 下的资源。
这些命令覆盖了数据库迁移的各个方面,可以通过命令行或 API 调用。正确使用可以让 Flyway 迁移更可控。
评论