2011-08-17 52 views
2

开始近日,之后我删除了被命名为99999999xxx_createwhatever一些手动创建的迁移,每次迁移我现在产生开始99999999999999xxx_etc迁移文件名的奇异数

任何想法如何解决这一问题,使它们像2011xxxxxx再次产生?

+0

尝试使用今天的日期和时间手动创建虚拟/基本/空迁移文件,然后创建迁移? – Zabba

回答

1

如果您想将数据保存在数据库中,请首先使用mysqldump进行备份。

然后迁移重置为0版rake db:migrate VERSION=0

确保没有任何99999999x迁移文件,然后运行rake db:migrate

最后,恢复你的数据库。