具有向后兼容性,根据git分支版本管理不同的数据库版本或更改数据库

时间:2019-07-04 09:28:26

标签: git liquibase

目前,我们公司使用liquibase来管理数据库更改程序,并使用git进行版本控制。
此外,我们还有几个用于质量检查的测试环境。 假设我们有特征分支f1和f2。 当我们删除f1分支中的表或列并对其进行测试时。 使用相同的数据库,我们必须转到f2分支,它没有任何数据库更改。 现在f2分支会在运行时出错,表示没有这样的列或表。

用git分支管理数据库版本的最佳方法是什么?是否有任何插件可以管理这种情况?

我们可以获取原始数据库转储并将其放入分支更改中,但这是耗时且低效的方法。

0 个答案:

没有答案