【问题标题】:Consolidate Play Evolutions巩固游戏进化
【发布时间】:2013-07-04 20:13:06
【问题描述】:

因为我一直在准备我的剧本!用于生产的应用程序并开始回填数据库,我对模型进行了相当多的修改。我的进化脚本现在已经达到 8.sql,我想知道是否有办法整合这些脚本并从 1.sql 重新开始。

我可以重写 1.sql 来为我当前的模式建模并删除 2-8 吗?或者这会导致 Play 崩溃吗?

这没什么大不了的,因为我认为您可以拥有的进化脚本的数量没有限制,但是拥有更少的脚本会更好。我不能只删除我的表并重新开始的原因是我那里有我不想删除的数据。

我可能会备份我的数据,然后重新导入它,除非我有空间数据 (PostGIS),但我不确定这是否会正确备份。

【问题讨论】:

    标签: playframework playframework-evolutions


    【解决方案1】:

    我认为这不是一个好主意,因为the evolution script 在您的数据库(表play_evolutions)中存储了一些元数据,尤其是它会根据 SQL 源代码计算 hash

    【讨论】:

      猜你喜欢
      • 2012-12-23
      • 2020-04-29
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多