Liquibase回滚和更新错误

时间:2018-02-28 20:24:03

标签: spring-boot jenkins liquibase

我被分配了一个团队,目前正在使用liquibase对他们的数据库进行版本化,并且对环境不熟悉,开发人员遇到了一个问题,并希望找到最佳实践。在此之前我从未使用liquibase,所以我想要问的是什么。问题在于开发人员正在向repo中的liquibase脚本添加意外的更改(空格或新行),而不是注意到并推动他们的更改,liquibase将其视为更改。这是开发人员给我的一个例子。我所知道的可能是愚蠢的,特别是确保开发人员应该关注并且git有办法防止这种情况,但是如果出现这个问题,我们就有了创建某种方法来回滚的任务。我想知道创建一个回滚过程是否是最好的方法或某种方式来阻止一个块不允许这样的事情发生,如果是这样的话?它是否会在数据库方面作为一个块,因为liquibase中有一些东西可以防止这种情况发生。此外,我认为对于那些一次性事故进行回滚程序导入,最好的方法是为liquibase创建一个吗?与生产级环境的最佳实践一样。

0 个答案:

没有答案