-
25-10-2019 - |
题
如果我有两个迁移文件:
20110414132423_insert_bulk_data.rb #1st
20111122105951_add_some_columns.rb #2nd
我跑了 rake db:migrate
, , 是个 第一 自较旧的时间戳以来,首先运行?
由于我在别人的代码中间,他做了 20110414132423_insert_bulk_data
迁移将数据插入表, 但 这个迁移文件抱怨 表中未知列, ,然后我发现缺少列定义在 第二 20111122105951_add_some_columns.rb
具有较新的时间戳...的迁移文件...
我怎么能摆脱这一点?
解决方案
不久,是的。时间戳用于订购迁移并在它们之间导航。看更多 这里
其他提示
- 删除此迁移
- 以您需要运行的方式生成两个新迁移
不隶属于 StackOverflow