大佬教程收集整理的这篇文章主要介绍了postgresql – 使用Docker进行集成测试后恢复数据库状态?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在使用PostgreSQL以及部署到JBoss的EAR.在构建过程中,我们有一个开发数据库转储,然后在集成测试中使用:部署了特殊工件,测试使用http客户端与应用程序通信.
目前,数据库状态在测试运行期间发生了变化,因此我们无法为每个修改它的测试添加额外内容,因此任何测试都不会相互依赖.这需要很多时间和耐心,因为这样的测试甚至取决于记录的顺序.
有没有办法制作数据库的快照,以便在每次测试运行后使用合理数量的资源恢复它? Docker可以提供帮助吗?或者其他任何方式?
您可以在运行测试之前按下这些数据(要么具有整个起始数据库配置的tar或其他内容),然后启动POSTGResql测试数据库,测试数据作为卷安装,POSTGResql指向这个,每个测试.
以上是大佬教程为你收集整理的postgresql – 使用Docker进行集成测试后恢复数据库状态?全部内容,希望文章能够帮你解决postgresql – 使用Docker进行集成测试后恢复数据库状态?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。