我遇到了以下问题:
org.flywaydb.core.api.FlywayException: Validate failed: Detected applied migration not resolved locally: 1.44
当我了解到我在1.44中添加的数据无效并且我不想在旧环境中处理它,但在新环境中我不想要这些数据时,就会发生这种情况。我想要将在新迁移中插入的数据(例如1.48)。
如何删除它,以便完成我需要的内容而不会出现错误?正确的方法是什么?
您可以取消您的迁移:取消飞行路线迁移
这个问题与最佳实践有关:如何在使用flyway迁移脚本后对其进行修改
基本的答案是:一旦应用了就不要删除
在迁移过程中,如果某个中间状态不是您想要的,这并不重要,只要最后一个状态(在您的情况下为1.48)是正确的。
现在,如果您确实需要删除此迁移,请问问自己,将其替换为空文件是否也可以完成这项工作。如果是,您可以遵循我在这里给出的建议:https://stackoverflow.com/a/35491545/350428
现在,如果这还不够,并且您真的需要删除此迁移,请删除文件并手动修补flyway_schema_history
表以使其再次保持一致。这很容易发生风险,应该是绝对的最后解决方案。
接口说明 如果已建立了视点之间的关联,而由于某些原因,不想再进行视点之间动画飞行,Wish3DEarth团队新增了删除飞行路径的接口,开发者可以通过该接口,来解除视点之间的动画飞行。 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/flyline/1.0.0/del 是否需要登录 是 请求字段说明 参数 类型 请求类型 是
问题内容: 在Visual Studio中,您将使用+ ,而在Eclipse中,我被迫选择一行;如果为空,则在单击Delete / Backspace之前转到该行的开头。 有快速捷径吗?谢谢! 问题答案: + 从“ 帮助” ->“ 键辅助 …”中可以找到各种有用的Eclipse键盘快捷键。 对于Mac用户:+
最终编辑-这是AnyLogic中路由回归的一个错误,在下一次更新中得到修复。 我正在开发一个城市模拟,让行人代理在它周围移动。我使用的GIS区域数据是从加载。osm文件处于步行交通模式,我在该地区随机生成建筑代理。 起初,他们在城市里走得很好,但在到达目的地的半路上,他们突然以高速直线飞越城镇,到达目的地。他们似乎到达了离大楼最近的地理信息系统节点,然后走了最后几米。我相信我试过的每个行人都会这样
我们有许多项目在许多服务器上运行,查找一个数据库,我们正在考虑为每个项目设置Flyway以控制我们的数据库结构。 但是,如果某些项目同时重新部署,我们担心并发迁移问题。(顺便说一句,我们总是在sql语法中照顾“如果存在”的事情) Flyway如何在同一数据表或其他结构发生并发更改时工作?
我在excel表中有从A列到F列的数据。 我在页面中间的其他列中创建了一个按钮,比如H5 有什么方法可以保留按钮,即使整个行被删除。我尝试锁定单元格,窗格和拆分。 但运气不好。你能帮我做这件事吗?
我们使用Liquibase,现在在新项目中,我们必须使用Flyway。在liquibase中,迁移顺序在xml文件中,所以您可以指定什么是第一次迁移,什么是第二次迁移,它不依赖于名称。 所以,当一些开发人员添加新的迁移时,如果之前有人推动了新的迁移,那么他将在Git中遇到冲突,并且必须修复顺序。 这是如何在Flyway中实现的?如果并行添加迁移,如何控制顺序?