Scala 如何手动应用演进并在play framework 2上标记为已解决

Scala 如何手动应用演进并在play framework 2上标记为已解决,scala,playframework-2.0,playframework-evolutions,Scala,Playframework 2.0,Playframework Evolutions,是否有可能标记playframework 2中应用的演进 场景:我不得不更改一个已经应用的演化文件,因为它与H2不兼容,导致测试期间无法应用剩余的演化。所以,我把它修好了。现在,应用程序希望重新应用修改后的演进。我只想在不应用的情况下“标记已解决”(并避免删除以重新创建表)。在本地应用演进,转储整个表播放演进并恢复到生产数据库中。查看@biesior的注释,了解我们为什么需要所有字段。正如我所见,这种方法可以工作,但您需要将整个play\u evolutions记录从本地复制到远程,因为它还检查

是否有可能标记playframework 2中应用的演进


场景:我不得不更改一个已经应用的演化文件,因为它与H2不兼容,导致测试期间无法应用剩余的演化。所以,我把它修好了。现在,应用程序希望重新应用修改后的演进。我只想在不应用的情况下“标记已解决”(并避免删除以重新创建表)。

在本地应用演进,转储整个表
播放演进
并恢复到生产数据库中。查看@biesior的注释,了解我们为什么需要所有字段。

正如我所见,这种方法可以工作,但您需要将整个
play\u evolutions
记录从本地复制到远程,因为它还检查apply\u脚本中的校验和。无论如何,从备份开始你的建议奏效了。将其放入答案中,以便我可以接受。这是您的建议:),因此请将我的评论添加到您的答案中,添加一些格式,并在未来2天内接受:)