From 0ac6b41f7ee981ec9359e57cb509d789248a10d5 Mon Sep 17 00:00:00 2001 From: Jona Goldman Date: Wed, 16 Oct 2019 11:55:52 -0500 Subject: [PATCH] Use config charset and collation for MySQL --- src/TenantDatabaseManagers/MySQLDatabaseManager.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/TenantDatabaseManagers/MySQLDatabaseManager.php b/src/TenantDatabaseManagers/MySQLDatabaseManager.php index 75286ddc..24403a41 100644 --- a/src/TenantDatabaseManagers/MySQLDatabaseManager.php +++ b/src/TenantDatabaseManagers/MySQLDatabaseManager.php @@ -20,7 +20,9 @@ class MySQLDatabaseManager implements TenantDatabaseManager public function createDatabase(string $name): bool { - return $this->database->statement("CREATE DATABASE `$name` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci"); + $charset = $this->database->getConfig('charset'); + $collation = $this->database->getConfig('collation'); + return $this->database->statement("CREATE DATABASE `$name` CHARACTER SET `$charset` COLLATE `$collation`"); } public function deleteDatabase(string $name): bool