Удаление старых миграций перенесено в Heroku - PullRequest
0 голосов
/ 06 ноября 2018
 Status   Migration ID    Migration Name
--------------------------------------------------
D, [2018-11-06T03:46:52.337306 #4] DEBUG -- :  (1.7ms)  `SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC
   up     20180903011647  Create movies
   up     20180903012838  Add fields to movies
   up     20180922012345  Add more fields to movies
   up     20181023010527  Create reviews
   up     20181023015412  ********** NO FILE **********
   up     20181102193810  ********** NO FILE **********
  down    20181105211502  Add extra image fields to movies
  down    20181106003841  Add main image to movies

Как я могу удалить старые миграции в героку? , Эти старые таблицы, кажется, вызывают ошибки, когда я пытаюсь запустить heroku run rake db:migrate с двумя последними миграциями.

Я хочу удалить 20181023015412 и 20181102193810. Любая помощь с благодарностью.

1 Ответ

0 голосов
/ 06 ноября 2018

Вы закончили последние две миграции в соответствии с предоставленными вами данными. Поэтому я думаю, что эти две версии удалены из таблицы SchemaMigration.

теперь вам просто нужно передать коммит, в котором вам нужно удалить эти файлы миграции. Это будет хорошо работать для последующей миграции. Пожалуйста, подтвердите, прежде чем следовать этому.

Примечание На самом деле, если вы получаете ошибки, пожалуйста, опубликуйте сообщения об ошибках

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...