液基变化的测试策略



我是一个开发SpringBoot应用程序的团队的一员,我们使用liquibase来维护我们的数据库更改。

必须添加/删除/修改的配置数据作为更改集的一部分。

问题是没有办法从我们这端验证任何液体基础的变化。最近出现了一些错误的配置数据修改更改集导致功能中断的情况。

是否有一种方法,我可以实现一个测试用例的东西为液体库更改集,以防止这样的事情发生在未来。如果是,你能给我指出正确的方向吗?因为我完全不知道如何实现它。

提前感谢。

Liquibase最近推出了一项新功能:质量检查

该功能允许您扫描您关心的模式的变更日志和变更集。例如,它可以检测何时授予特权或sql语句或更改集包含DROP TABLE...语句。如果您知道导致问题的模式,那么此功能可能会有所帮助。

最新更新