因为我一直在准备我的游戏!生产应用程序并开始回填数据库,我已经修改了我的模型相当多。我现在在我的evolutions脚本中达到8.sql,我想知道是否有办法整合这些并重新开始在1.sql。
我可以重写1.sql来建模我当前的架构并删除2-8吗?或者这会导致Play变得怪异吗?
这并不是什么大不了的事,因为我不相信你可以拥有的演变剧本数量有限制,但是拥有更少的剧本会更简洁。我不能只删除我的表并重新开始的原因是我有数据,我宁愿不删除。
我可以备份我的数据,然后重新导入它,除了我有空间数据(PostGIS),我不确定它是否会正常备份。
答案 0 :(得分:3)
我认为这不是一个好主意,因为the evolution script会在数据库中存储一些元数据(表play_evolutions
),尤其是它会根据SQL源代码计算hash。