From 21fbef7fb481e46f440b4fd44f70a978e3f0b7ec Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 31 Jan 2020 13:31:01 +0200 Subject: [PATCH] upgrade fix --- upgrades/5.8/scripts/BeforeUpgrade.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/upgrades/5.8/scripts/BeforeUpgrade.php b/upgrades/5.8/scripts/BeforeUpgrade.php index 620721a36c..7ba7253307 100644 --- a/upgrades/5.8/scripts/BeforeUpgrade.php +++ b/upgrades/5.8/scripts/BeforeUpgrade.php @@ -36,9 +36,10 @@ class BeforeUpgrade ]; $databaseHelper = new \Espo\Core\Utils\Database\Helper($this->container->get('config')); + $pdo = $this->container->get('entityManager')->getPDO(); $databaseType = $databaseHelper->getDatabaseType(); - $fullVersion = $databaseHelper->getPdoDatabaseVersion($this->container->get('entityManager')->getPDO()); + $fullVersion = $databaseHelper->getPdoDatabaseVersion($pdo); if (preg_match('/[0-9]+\.[0-9]+\.[0-9]+/', $fullVersion, $match)) { $version = $match[0]; @@ -52,5 +53,11 @@ class BeforeUpgrade } } } + + $query = " + ALTER TABLE `user` ADD `middle_name` VARCHAR(100) DEFAULT NULL COLLATE utf8mb4_unicode_ci + "; + $sth = $pdo->prepare($query); + $sth->execute(); } }