首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除游戏中的进化?

如何删除游戏中的进化?
EN

Stack Overflow用户
提问于 2019-07-24 13:50:23
回答 1查看 330关注 0票数 0

在Play (scala)中,我在conf/ called /default中有许多名为1.sql、2.sql等的演化。

其中一些来自于玩,还有一些来自我不再使用的教程代码。

我该如何摆脱这些进化呢?

删除进化文件的明显方法似乎不起作用。如果删除该文件,则仍将应用进化论。更改文件可以工作,因此当前的解决方法是在需要时间更长的时候清空.sql文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-25 15:09:42

实际上,在每一种迁移框架/库/方法中,它的工作方式都是相同的:

  • 如果您正在使用迁移/演化(部署到生产中,或者至少与不希望他们的环境被破坏的其他人合作)--您根本不需要删除迁移。如果您想要删除它,请编写一个新的迁移,该迁移将恢复前一个迁移。
  • 如果更改仅在您自己的分支上是,那么您没有在任何地方部署它,也没有共享您的代码--删除文件、删除行格式文件以及删除和重新创建数据库--迁移是在执行它们的数据库中备份的(至少我使用的大多数工具都是这样做的),所以如果您想摆脱迁移,还需要删除存储执行迁移的表。为了确保事物是一致的,最简单的方法是删除并重新运行迁移/进化。

这一点我再强调也不为过----如果您在任何地方部署代码,不要删除迁移。地狱可以挣脱。但是它还没有部署到任何地方,因为它只是一个教程,只要放下数据库,做任何你想做的事情。

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

https://stackoverflow.com/questions/57184539

复制
相关文章

相似问题

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