2011-11-29 6 views
0

Если у меня есть два файлов миграции:мигрирует файл временной метки

20110414132423_insert_bulk_data.rb #1st 
20111122105951_add_some_columns.rb #2nd 

и я бегу rake db:migrate, это первый один прогон, во-первых, поскольку он имеет более старую метку времени ??

Поскольку я нахожусь в середине чужого кода, он сделал 20110414132423_insert_bulk_data миграции, которые вставки данных в таблицу, но миграция файл жалуется в неизвестного столбца в таблице, я обнаружил, что отсутствует столбец определен в 20111122105951_add_some_columns.rb миграции файл, который имеет более новую временную метку ...

Как я могу избавиться от этого?

ответ

0

Вскоре, да. Временная метка используется для упорядочения миграции и перемещения между ними. См. Еще here

0
  1. удалить эту миграцию
  2. порождают два новых миграций в пути, нужно запустить
+0

В концепции Rails первый файл миграции с более ранней меткой времени? – Mellon

+0

Старые. – iltempo

Смежные вопросы