From 1fb549d9d4b2e0f3747191ec244cec84ca2b5603 Mon Sep 17 00:00:00 2001 From: HB9HIL Date: Fri, 6 Feb 2026 01:12:18 +0100 Subject: [PATCH] debug messaging to see how long each migration takes --- system/libraries/Migration.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/system/libraries/Migration.php b/system/libraries/Migration.php index e27ade116..a45b17211 100644 --- a/system/libraries/Migration.php +++ b/system/libraries/Migration.php @@ -330,11 +330,14 @@ class CI_Migration { foreach ($pending as $number => $migration) { log_message('debug', 'Migrating '.$method.' from version '.$current_version.' to version '.$number); + $start_time = microtime(TRUE); $migration[0] = new $migration[0]; call_user_func($migration); $current_version = $number; $this->_update_version($current_version); + $duration = microtime(TRUE) - $start_time; + log_message('debug', 'Migration '.$number.' completed in '.number_format($duration, 3).'s'); } // This is necessary when moving down, since the the last migration applied