Как игнорировать промежуточные миграции - PullRequest
0 голосов
/ 16 июня 2020

Здравствуйте, у меня база данных в исходном состоянии M0. Эта база данных претерпела миграцию M1. Теперь я хочу применить миграцию M2. Я не понимаю, почему я не могу применить M2, так как мой база данных уже находится в M1. Он пытается применить M1 и терпит неудачу, поскольку изменения уже присутствуют.

Я понимаю, что это похоже на конечный автомат, и он пытается повторно применить всю цепочку. M0 -> M1 -> M2 Я не понимаю, как вы go от M1 до M2. Что еще важнее, как go от M1 до M2 если вы у меня больше нет таблицы migration_history (я удалил ее, чтобы получить чистый лист).

TL; DR : Учитывая 3 migrations: M0, M1, M2 как применить миграцию кода, если ваша база данных уже имеет M1. Могли бы вы каким-то образом игнорировать всю цепочку до M2?

...