From 1713a99c79cdc2a9789760b4881b6d67ca66f7a1 Mon Sep 17 00:00:00 2001 From: Alexander Makarov Date: Tue, 31 Mar 2015 16:56:33 +0300 Subject: [PATCH] Fixes #7924: Migrations in history are now ordered by time applied allowing to roll back in reverse order no matter how these were applied --- framework/CHANGELOG.md | 1 + framework/console/controllers/MigrateController.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md index 8bbad3df7c..4e3f6d8451 100644 --- a/framework/CHANGELOG.md +++ b/framework/CHANGELOG.md @@ -30,6 +30,7 @@ Yii Framework 2 Change Log - Enh: Added `yii\helper\Console::wrapText()` method to wrap indented text by console window width and used it in `yii help` command (cebe) - Enh: Implement batchInsert for oci (nineinchnick) - Enh: Detecting IntegrityException for oci (nineinchnick) +- Chg #7924: Migrations in history are now ordered by time applied allowing to roll back in reverse order no matter how these were applied (samdark) - Chg: Updated dependency to `cebe/markdown` to version `1.1.x` (cebe) diff --git a/framework/console/controllers/MigrateController.php b/framework/console/controllers/MigrateController.php index 72d4e272c8..06894b77ad 100644 --- a/framework/console/controllers/MigrateController.php +++ b/framework/console/controllers/MigrateController.php @@ -124,7 +124,7 @@ class MigrateController extends BaseMigrateController $query = new Query; $rows = $query->select(['version', 'apply_time']) ->from($this->migrationTable) - ->orderBy('version DESC') + ->orderBy('apply_time DESC') ->limit($limit) ->createCommand($this->db) ->queryAll();