]> git.mjollnir.org Git - moodle.git/commitdiff
Changing session->data to medium text. Bug 5406.
authorstronk7 <stronk7>
Mon, 8 May 2006 16:39:34 +0000 (16:39 +0000)
committerstronk7 <stronk7>
Mon, 8 May 2006 16:39:34 +0000 (16:39 +0000)
(http://moodle.org/bugs/bug.php?op=show&bugid=5406)

Merged from MOODLE_16_STABLE

lib/db/migrate2utf8.xml
lib/db/mysql.php
lib/db/mysql.sql

index c802452b4eed81601daf83d9c491dd87cbbffde0..1da266bd8f158188bd584a4aeed6d86307624dfa 100755 (executable)
       <FIELDS>
         <FIELD name="sesskey" method="NO_CONV" type="varchar" length="32" dropprimary="true" addprimary="(sesskey(32))"/>
         <FIELD name="expireref" method="NO_CONV" type="varchar" length="64" />
-        <FIELD name="data" method="NO_CONV" type="text" length="0" />
+        <FIELD name="data" method="NO_CONV" type="mediumtext" length="0" />
       </FIELDS>
     </TABLE>
     <TABLE name="timezone">
index d8f00adb928f0994b3c483c7d8b987a2c83fb684..1eecbde7e9961524418204a270560a81411e3cda 100644 (file)
@@ -1945,6 +1945,10 @@ function main_upgrade($oldversion=0) {
     if ($oldversion < 2006050500) {
         table_column('log', 'action', 'action', 'varchar', '40', '', '', 'not null');
     }
+
+    if ($oldversion < 2006050501) {
+        table_column('sessions', 'data', 'data', 'mediumtext', '', '', '', 'not null');
+    }
     
     return $result;
 }
index bd3d9bc990c0ea5bc7c2578019285b212bd94ab2..7292c32b742ed8cbc281e00a05c4b48568e06d80 100644 (file)
@@ -539,7 +539,7 @@ CREATE TABLE `prefix_sessions` (
   `sesskey` char(32) NOT null default '',
   `expiry` int(11) unsigned NOT null default '0',
   `expireref` varchar(64) default '',
-  `data` text NOT null default '',
+  `data` mediumtext NOT null default '',
   PRIMARY KEY (`sesskey`), 
   KEY (`expiry`) 
 ) TYPE=MyISAM COMMENT='Optional database session storage, not used by default';