From 96564c69728349d4ec25dd20e7ae622f9859decd Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@osticket.com> Date: Wed, 24 Sep 2014 20:39:55 +0000 Subject: [PATCH] Change thread body type to mediumtext --- include/upgrader/streams/core.sig | 2 +- ...519d98cd.cleanup.sql => 03ff59bf-b26f29a6.cleanup.sql} | 0 ...9bf-519d98cd.patch.sql => 03ff59bf-b26f29a6.patch.sql} | 8 ++++++++ setup/inc/streams/core/install-mysql.sql | 5 +++-- 4 files changed, 12 insertions(+), 3 deletions(-) rename include/upgrader/streams/core/{03ff59bf-519d98cd.cleanup.sql => 03ff59bf-b26f29a6.cleanup.sql} (100%) rename include/upgrader/streams/core/{03ff59bf-519d98cd.patch.sql => 03ff59bf-b26f29a6.patch.sql} (86%) diff --git a/include/upgrader/streams/core.sig b/include/upgrader/streams/core.sig index d1c341c68..3c6664346 100644 --- a/include/upgrader/streams/core.sig +++ b/include/upgrader/streams/core.sig @@ -1 +1 @@ -519d98cd885f060e220da7b30a6f78ae +b26f29a6bb5dbb3510b057632182d138 diff --git a/include/upgrader/streams/core/03ff59bf-519d98cd.cleanup.sql b/include/upgrader/streams/core/03ff59bf-b26f29a6.cleanup.sql similarity index 100% rename from include/upgrader/streams/core/03ff59bf-519d98cd.cleanup.sql rename to include/upgrader/streams/core/03ff59bf-b26f29a6.cleanup.sql diff --git a/include/upgrader/streams/core/03ff59bf-519d98cd.patch.sql b/include/upgrader/streams/core/03ff59bf-b26f29a6.patch.sql similarity index 86% rename from include/upgrader/streams/core/03ff59bf-519d98cd.patch.sql rename to include/upgrader/streams/core/03ff59bf-b26f29a6.patch.sql index 3b117941e..162c63558 100644 --- a/include/upgrader/streams/core/03ff59bf-519d98cd.patch.sql +++ b/include/upgrader/streams/core/03ff59bf-b26f29a6.patch.sql @@ -32,6 +32,14 @@ UPDATE `%TABLE_PREFIX%ticket_status` SET `properties`= INSERT(`properties`, 2, 0, '"allowreopen":true,"reopenstatus":0,') WHERE `state` = 'closed'; +-- change thread body text to 16Mb. +ALTER TABLE `%TABLE_PREFIX%ticket_thread` + CHANGE `body` `body` mediumtext NOT NULL; + +-- index ext id +ALTER TABLE `%TABLE_PREFIX%note` + ADD INDEX (`ext_id`); + -- Set new schema signature UPDATE `%TABLE_PREFIX%config` SET `value` = '519d98cd885f060e220da7b30a6f78ae' diff --git a/setup/inc/streams/core/install-mysql.sql b/setup/inc/streams/core/install-mysql.sql index c130bcf2c..430a0b1ea 100644 --- a/setup/inc/streams/core/install-mysql.sql +++ b/setup/inc/streams/core/install-mysql.sql @@ -489,7 +489,8 @@ CREATE TABLE `%TABLE_PREFIX%note` ( `sort` int(11) unsigned NOT NULL DEFAULT 0, `created` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `updated` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `ext_id` (`ext_id`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `%TABLE_PREFIX%session`; @@ -715,7 +716,7 @@ CREATE TABLE `%TABLE_PREFIX%ticket_thread` ( `poster` varchar(128) NOT NULL default '', `source` varchar(32) NOT NULL default '', `title` varchar(255), - `body` text NOT NULL, + `body` mediumtext NOT NULL, `format` varchar(16) NOT NULL default 'html', `ip_address` varchar(64) NOT NULL default '', `created` datetime NOT NULL, -- GitLab