使用liquibase测试数据快照



我对液化糖有非常基本的了解。我的项目团队计划使用Liquibase进行测试数据快照。我们有一个用于不同微服务的云数据库(Postgresql(。我们计划在脚本执行之前获取测试数据快照,并在执行之后回滚原始状态。任何关于这方面的见解都会非常有帮助。谢谢

Liquibase具有此功能,这是Pro的一项功能。您可以使用liquibase rollbackToUpdate功能将数据库状态回滚到特定的部署ID。点击此处了解有关回滚Pro功能的更多信息:https://docs.liquibase.com/commands/pro/rollbackoneupdate.html

注意:在运行liquibase rollbackToUpdate之前,请确保查看将回滚的所有内容的SQL日志输出。您需要使用liquibase rollbackTpUpdateSQL来获得SQL格式的日志输出。https://docs.liquibase.com/commands/pro/rollbackoneupdatesql.html

您可以使用liquibase的context属性,context=dev,test,faker。。。。。

在producton中,您必须使用另一个上下文来执行liquibase以跳过假数据。

最新更新