首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用postgresql时为每个测试设置干净的数据库

使用postgresql时为每个测试设置干净的数据库
EN

Stack Overflow用户
提问于 2013-03-25 20:03:25
回答 1查看 98关注 0票数 1

我正在尝试找到一种方法来创建一组测试,这些测试在运行测试用例之前需要有一个干净的数据库。

InMemoryDB似乎不是一个选项,因为我们使用的DDL不能在H2中执行。

数据库的创建是通过演进完成的,所以如果我能够使用演进为每个测试生成干净的数据库,然后在测试运行后删除数据库,那将是很方便的。

马尔科

EN

回答 1

Stack Overflow用户

发布于 2013-03-25 20:25:46

作为选项,您可以尝试闪回(或时间点恢复)功能来恢复数据库的初始状态,或者考虑编写彼此不依赖的测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15614467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档