]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-17537 course request: shortname in course_request is now the same length as in...
authorskodak <skodak>
Sun, 7 Dec 2008 22:13:39 +0000 (22:13 +0000)
committerskodak <skodak>
Sun, 7 Dec 2008 22:13:39 +0000 (22:13 +0000)
lib/db/install.xml
lib/db/upgrade.php
version.php

index 35890b92d0f5af541ab7401af5730df859b49060..10bcb190d390e6da7b3da9aba0c65063dd45bb9e 100644 (file)
       <FIELDS>
         <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" SEQUENCE="true" ENUM="false" NEXT="fullname"/>
         <FIELD NAME="fullname" TYPE="char" LENGTH="254" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="id" NEXT="shortname"/>
-        <FIELD NAME="shortname" TYPE="char" LENGTH="15" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="fullname" NEXT="summary"/>
+        <FIELD NAME="shortname" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="fullname" NEXT="summary"/>
         <FIELD NAME="summary" TYPE="text" LENGTH="small" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="shortname" NEXT="reason"/>
         <FIELD NAME="reason" TYPE="text" LENGTH="small" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="summary" NEXT="requester"/>
         <FIELD NAME="requester" TYPE="int" LENGTH="10" NOTNULL="true" UNSIGNED="true" DEFAULT="0" SEQUENCE="false" ENUM="false" PREVIOUS="reason" NEXT="password"/>
index 46225c09ea503925e39479dffa0eb61d156ed73f..1463351fbfcabdbc5d3e509e82f32cbbb007fed9 100644 (file)
@@ -1109,7 +1109,20 @@ function xmldb_main_upgrade($oldversion) {
     /// Main savepoint reached
         upgrade_main_savepoint($result, 2008112400);
     }
-    
+
+    if ($result && $oldversion < 2008120700) {
+
+    /// Changing precision of field shortname on table course_request to (100)
+        $table = new xmldb_table('course_request');
+        $field = new xmldb_field('shortname', XMLDB_TYPE_CHAR, '100', null, XMLDB_NOTNULL, null, null, null, null, 'fullname');
+
+    /// Launch change of precision for field shortname
+        $dbman->change_field_precision($table, $field);
+
+    /// Main savepoint reached
+        upgrade_main_savepoint($result, 2008120700);
+    }
+
     
     return $result;
 }
index 35dfa1f691357b60b537c9a5f4c28a288e353d55..8bdd2423041eb150427f2706dc49e13ac692fc8c 100644 (file)
@@ -6,7 +6,7 @@
 // This is compared against the values stored in the database to determine
 // whether upgrades should be performed (see lib/db/*.php)
 
-    $version = 2008120400;  // YYYYMMDD   = date of the last version bump
+    $version = 2008120700;  // YYYYMMDD   = date of the last version bump
                             //         XX = daily increments
 
     $release = '2.0 dev (Build: 20081207)';  // Human-friendly version name