diff --git a/lib/db/install.xml b/lib/db/install.xml
index 12bd206288e..b6c4283f88c 100644
--- a/lib/db/install.xml
+++ b/lib/db/install.xml
@@ -250,7 +250,7 @@
-
+
@@ -1092,4 +1092,4 @@
-
\ No newline at end of file
+
diff --git a/lib/db/mysql.php b/lib/db/mysql.php
index aa6f5e99e12..27fa0cb9e47 100644
--- a/lib/db/mysql.php
+++ b/lib/db/mysql.php
@@ -2291,6 +2291,11 @@ function main_upgrade($oldversion=0) {
execute_sql("ALTER TABLE `{$CFG->prefix}context` ADD UNIQUE INDEX `contextlevel-instanceid` (`contextlevel`, `instanceid`)",false);
}
+ if ($oldversion < 2006092201) {
+ execute_sql('TRUNCATE TABLE '.$CFG->prefix.'cache_text', true);
+ table_column('cache_text','formattedtext','formattedtext','longtext','','','','not null');
+ }
+
return $result;
}
diff --git a/lib/db/mysql.sql b/lib/db/mysql.sql
index 112652196b1..06e2102652e 100644
--- a/lib/db/mysql.sql
+++ b/lib/db/mysql.sql
@@ -274,7 +274,7 @@ CREATE TABLE `prefix_cache_filters` (
CREATE TABLE `prefix_cache_text` (
`id` int(10) unsigned NOT NULL auto_increment,
`md5key` varchar(32) NOT NULL default '',
- `formattedtext` longblob NOT NULL default '',
+ `formattedtext` longtext NOT NULL default '',
`timemodified` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `md5key` (`md5key`)