gpt4 book ai didi

java - 如何在测试期间清除并重新创建 Flyway-play 生成的数据库

转载 作者:行者123 更新时间:2023-12-01 19:31:48 25 4
gpt4 key购买 nike

我正在使用 Play 2.4 和 Flyway-Play模块。

有没有办法使用此插件在测试之间清理和重新创建数据库?我的一些单元测试具有数据库效应,要逆转这些效应并不容易,如果能够在这些测试之后重新开始就太好了。

flyway-play 模块的文档指出:

In Test mode, migration is done automatically.

但是,这似乎只是在运行所有测试之前一次。在准备和清理测试时最好能进行编程控制。

最佳答案

不确定 Flyway 如何集成到 Play 框架中(没有这方面的经验),但看起来您正在寻找的是 Flyway clean 命令。

Drops all objects in the configured schemas.

Flyway documentation: clean

关于java - 如何在测试期间清除并重新创建 Flyway-play 生成的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35027442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com