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`)