diff --git a/include/upgrader/streams/core.sig b/include/upgrader/streams/core.sig
index d1c341c6834e60a548cca0fc50e0e31196328df5..3c66643467933d668c14629d21d672cb2db1eaf3 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 3b117941e70a36c183b3ef9cfcce934d95ee532f..162c635587773da7f8c9fa5f0f5612741461f228 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 c130bcf2cef1b1aa124848c0d80bce44da0ac45b..430a0b1ea44841ca299526a20fab8578bad4c8e0 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,