From 0022905fcc116526e8f1472c8c176be0a1aabeac Mon Sep 17 00:00:00 2001 From: Mohab Elsheikh Date: Tue, 6 Feb 2024 17:24:21 +0100 Subject: [PATCH] Fixed issue #19396: Upgrade failure encountered at migration 620 (#3724) --- application/helpers/update/updates/Update_621.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/application/helpers/update/updates/Update_621.php b/application/helpers/update/updates/Update_621.php index b95655bde7a..2dce45bb704 100644 --- a/application/helpers/update/updates/Update_621.php +++ b/application/helpers/update/updates/Update_621.php @@ -11,9 +11,11 @@ class Update_621 extends DatabaseUpdateBase */ public function up() { - $table = \Yii::app()->db->schema->getTable('{{users}}'); - if (isset($table->columns['user_status']) && $table->columns['user_status']->dbType != 'integer') { - \alterColumn('{{users}}', 'user_status', "integer", false, 1); + if (\Yii::app()->db->driverName == 'mysql') { + $table = \Yii::app()->db->schema->getTable('{{users}}'); + if (isset($table->columns['user_status']) && $table->columns['user_status']->dbType != 'integer') { + \alterColumn('{{users}}', 'user_status', "integer", false, 1); + } } } }