отметка времени переноса файла - PullRequest
0 голосов
/ 29 ноября 2011

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 29 ноября 2011

Вскоре да.Отметка времени используется для упорядочения миграций и навигации между ними.Подробнее здесь

0 голосов
/ 29 ноября 2011
  1. удалить эту миграцию
  2. генерирует две новые миграции так, как вам нужно для запуска
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...