在Dropwizard的db migration wrapper中,是否可以根据上下文进行迁移?

时间:2017-10-17 09:34:02

标签: java migration liquibase dropwizard

使用{ "text":"user@gmail.com", "complete": true } ,可以在更改集上指定上下文。对于xml,它位于liquibasehttp://www.liquibase.org/documentation/contexts.html)之类的标记中。  上下文的想法是,您可以进行仅在指定某些上下文时应用的迁移(例如仅在context=testqa上下文中运行时加载此测试数据)。

我似乎无法在Dropwizard test中找到一种方法来使用此功能。

有人知道这是否可行?

2 个答案:

答案 0 :(得分:1)

简短回答......不,在深入研究之后我发现dropwizard只暴露了liquibase功能的有限子集。

答案 1 :(得分:0)

现在可以!

使用-i--include指定要使用的上下文

示例:

java -jar app.jar db migrate -i myContext config.yml