修改migration rollback

This commit is contained in:
yanwenwu 2020-01-23 13:18:01 +08:00
parent 4f5476c270
commit cb90f5f6d3

View File

@ -105,9 +105,13 @@ EOT
$versionLog = $this->getVersionLog();
$versions = array_keys($versionLog);
foreach ($migrations as $key => $migration) {
if (in_array($key, $versions)) {
$this->executeMigration($migration, MigrationInterface::DOWN);
if ($version) {
$this->executeMigration($migrations[$version], MigrationInterface::DOWN);
} else {
foreach ($migrations as $key => $migration) {
if (in_array($key, $versions)) {
$this->executeMigration($migration, MigrationInterface::DOWN);
}
}
}
}