From 2c1a22d2837afe9a35eea64610e2279e4849a608 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Sat, 14 Mar 2020 08:31:28 +0100 Subject: [PATCH] Bring back BINARY for some columns after switch to utf8mb4 charset (#7277) --- SQL/mysql/2020020101.sql | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SQL/mysql/2020020101.sql b/SQL/mysql/2020020101.sql index ddab0878d..4731d2546 100644 --- a/SQL/mysql/2020020101.sql +++ b/SQL/mysql/2020020101.sql @@ -12,3 +12,10 @@ ALTER TABLE `dictionary` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicod ALTER TABLE `searches` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE `filestore` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE `system` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; + +ALTER TABLE `users` ALTER `username` varchar(128) BINARY NOT NULL; +ALTER TABLE `cache` ALTER `cache_key` varchar(128) BINARY NOT NULL; +ALTER TABLE `cache_shared` ALTER `cache_key` varchar(255) BINARY NOT NULL; +ALTER TABLE `cache_index` ALTER `mailbox` varchar(255) BINARY NOT NULL; +ALTER TABLE `cache_thread` ALTER `mailbox` varchar(255) BINARY NOT NULL; +ALTER TABLE `cache_messages` ALTER `mailbox` varchar(255) BINARY NOT NULL;