From 18b413c0a3ae56ac4cc90e67e3f4688bd403931a Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@osticket.com> Date: Wed, 12 Mar 2014 18:22:20 +0000 Subject: [PATCH] Change collation to utf8_general_ci This is necessary to avoid illegal mix of collations error during upgrade for MySQL with strict language setting. --- include/upgrader/streams/core/f8856d56-abe9c0cb.patch.sql | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/upgrader/streams/core/f8856d56-abe9c0cb.patch.sql b/include/upgrader/streams/core/f8856d56-abe9c0cb.patch.sql index 09b593a16..30a00eb8c 100644 --- a/include/upgrader/streams/core/f8856d56-abe9c0cb.patch.sql +++ b/include/upgrader/streams/core/f8856d56-abe9c0cb.patch.sql @@ -93,6 +93,11 @@ INSERT INTO `%TABLE_PREFIX%ticket_email_info` FROM `%TABLE_PREFIX%ticket_message` WHERE `messageId` IS NOT NULL AND `messageId` <>''; +-- Change collation to utf8_general_ci - to avoid Illegal mix of collations error +ALTER TABLE `%TABLE_PREFIX%ticket_attachment` + CHANGE `ref_type` `ref_type` ENUM('M','R','N') CHARACTER + SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'M'; + -- Update attachment table UPDATE `%TABLE_PREFIX%ticket_attachment` SET `ref_id` = ( SELECT T2.`id` FROM `%TABLE_PREFIX%ticket_thread` T2 -- GitLab