当我跑步时,bundle exec rake db:test:prepare
我得到以下信息:
rake aborted!
Multiple migrations have the name CreateMicroposts
为了检查我的迁移文件的状态,我跑了
rake db:migrate:status
并得到:
状态迁移 ID 迁移名称 ------- --------------- -----
up 20120616205407 创建用户
up 20120622103932 为用户邮箱添加索引
up 20120622114559 为用户添加密码摘要
up 20120628095820 为用户添加记忆令牌
up 20120704123654 为用户添加管理员
down 20120706103254 创建微博
up 20120707073410 创建微博
如您所见,我有两个名称完全相同且代码完全相同的迁移文件。只是它们的状态不同,即 Up 和 Down。
向上和向下意味着什么?
如果必须,我可以删除哪一个?