Просмотр исходного кода

#4668 Ability to set custom DB collate

Alex Trofimov 2 лет назад
Родитель
Сommit
521e6eabd0
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      inc/classes/BxDolDb.php

+ 1 - 1
inc/classes/BxDolDb.php

@@ -200,7 +200,7 @@ class BxDolDb extends BxDolFactory implements iBxDolSingleton
 				PDO::ATTR_PERSISTENT => $this->_bPdoPersistent
 	        ));
 
-            $this->pdoExec("SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci'");
+            $this->pdoExec("SET NAMES 'utf8mb4' COLLATE '" . (defined('BX_DATABASE_COLLATE') ? BX_DATABASE_COLLATE : 'utf8mb4_unicode_ci') . "'");
             $this->pdoExec("SET sql_mode = ''");
             if (0 == strcasecmp($this->_sStorageEngine, 'INNODB'))
                 $this->pdoExec("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE");