Fluentmigrator отслеживает, какие миграции были применены к базе данных, и это здорово, однако, похоже, нет сценария, в котором вы могли бы выполнить откат к текущей версии в базе данных.
Итак, если я уже применил 5 миграций (при условии последовательного идентификатора для миграций), я буду использовать версию 5 в БД, поэтому, если у меня есть еще 5 миграций (до 10) и я выполняю предварительный просмотр, кажется знать, что ему нужно применить 6-10, и это здорово, но предварительный просмотр развертывания, похоже, не знает, что ему нужно отменить 10-6.
CLI говорит, что задача rollback
по умолчанию откатывает 1 шаг, и если бы вы выполняли migrate:down
без определенного version
, она откатывала бы ВСЕ миграции (при условии, что до версии 0), поэтому есть ли способ заставить ее откатить все версии до что находится в БД на тот момент?