标签: git liquibase
目前,我们公司使用liquibase来管理数据库更改程序,并使用git进行版本控制。 此外,我们还有几个用于质量检查的测试环境。 假设我们有特征分支f1和f2。 当我们删除f1分支中的表或列并对其进行测试时。 使用相同的数据库,我们必须转到f2分支,它没有任何数据库更改。 现在f2分支会在运行时出错,表示没有这样的列或表。
用git分支管理数据库版本的最佳方法是什么?是否有任何插件可以管理这种情况?
我们可以获取原始数据库转储并将其放入分支更改中,但这是耗时且低效的方法。