From 5e326789ac1d740c7897acddf07d6dfd0cb886c4 Mon Sep 17 00:00:00 2001 From: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Tue, 23 May 2023 16:16:00 +0200 Subject: [PATCH] fix(DB/Character): Allow names to be accent senstive (#16344) * fix(DB/Character): Allow names to be accent senstive * closes https://github.com/azerothcore/azerothcore-wotlk/issues/16314 * Cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/fb388298a0bf76402a6f1de35bdfcb33223d51bb) Co-authored-by: Shauren --- data/sql/base/db_characters/characters.sql | 2 +- .../updates/pending_db_characters/rev_1684700137059902900.sql | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 data/sql/updates/pending_db_characters/rev_1684700137059902900.sql diff --git a/data/sql/base/db_characters/characters.sql b/data/sql/base/db_characters/characters.sql index ce8bb12f6..02bcc41d3 100644 --- a/data/sql/base/db_characters/characters.sql +++ b/data/sql/base/db_characters/characters.sql @@ -19,7 +19,7 @@ DROP TABLE IF EXISTS `characters`; CREATE TABLE IF NOT EXISTS `characters` ( `guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier', `account` int unsigned NOT NULL DEFAULT '0' COMMENT 'Account Identifier', - `name` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, `race` tinyint unsigned NOT NULL DEFAULT '0', `class` tinyint unsigned NOT NULL DEFAULT '0', `gender` tinyint unsigned NOT NULL DEFAULT '0', diff --git a/data/sql/updates/pending_db_characters/rev_1684700137059902900.sql b/data/sql/updates/pending_db_characters/rev_1684700137059902900.sql new file mode 100644 index 000000000..74d8d2a70 --- /dev/null +++ b/data/sql/updates/pending_db_characters/rev_1684700137059902900.sql @@ -0,0 +1,2 @@ +-- +ALTER TABLE `characters` MODIFY `name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL AFTER `account`;