在本教程中,我们将学习使用 Flyway 进行数据库迁移的基础知识,并看到一个特定的用例,即当我们需要按非顺序运行迁移时。
2. Flyway 简介
Flyway 是一个通过迁移帮助进行数据库版本控制的工具。 我们可以创建改变数据库状态的脚本,这些脚本被称为迁移。
我们需要迁移的情况有几种。例如,我们可能需要从先前的数据源填充我们的数据库。或者我们有一个已经发布的应用程序,它已经使用了一个数据库,我们需要部署一个依赖于修改后的数据库模式的新版本。在这两种情况下,我们都可以使用迁移来实现所需的结果。
大约 5 分钟