]> git.mjollnir.org Git - moodle.git/commitdiff
modinfo nullable and without default.
authorstronk7 <stronk7>
Thu, 31 Aug 2006 19:39:18 +0000 (19:39 +0000)
committerstronk7 <stronk7>
Thu, 31 Aug 2006 19:39:18 +0000 (19:39 +0000)
lib/db/mysql.php
lib/db/mysql.sql
lib/db/postgres7.php
lib/db/postgres7.sql

index cef6b3832090230aeed08da789dadfd0311fe784..6463fd411cddd8799762e8555e23e9b7b3cb044d 100644 (file)
@@ -2169,6 +2169,10 @@ function main_upgrade($oldversion=0) {
         table_column('capabilities', '', 'riskbitmask', 'INTEGER', '10', 'unsigned', '0', 'not null', '');
     }
 
+    if ($oldversion < 2006083100) {
+        execute_sql("ALTER TABLE {$CFG->prefix}course CHANGE modinfo modinfo longtext NULL AFTER showgrades");
+    }
+
     return $result;
 }
 
index 8d9a8b449c1c9e11636563fd91f1cb836c54c174..bea4385149df23c8fd70da51011118cf44effe0c 100644 (file)
@@ -53,7 +53,7 @@ CREATE TABLE `prefix_course` (
   `summary` text NOT NULL default '',
   `format` varchar(10) NOT NULL default 'topics',
   `showgrades` smallint(2) unsigned NOT NULL default '1',
-  `modinfo` longtext NOT NULL default '',
+  `modinfo` longtext,
   `newsitems` smallint(5) unsigned NOT NULL default '1',
   `teacher` varchar(100) NOT NULL default 'Teacher',
   `teachers` varchar(100) NOT NULL default 'Teachers',
index aefb67cd6278cd2a2a5732c5e394a81e4a943a25..8796ba1a30ffc89668647031465078b7686f8284 100644 (file)
@@ -1764,6 +1764,11 @@ function main_upgrade($oldversion=0) {
         table_column('capabilities', '', 'riskbitmask', 'INTEGER', '10', 'unsigned', '0', 'not null', '');
     }
 
+    if ($oldversion < 2006083100) {
+        execute_sql("ALTER TABLE {$CFG->prefix}course ALTER COLUMN modinfo DROP NOT NULL");
+        execute_sql("ALTER TABLE {$CFG->prefix}course ALTER COLUMN modinfo DROP DEFAULT");
+    }
+
     return $result;
 }
 
index deabce829aa35e50c9ee6ef560602b3d4b022f38..a9293b9a1a010d95c74423306e1f3fd88151c789 100644 (file)
@@ -24,7 +24,7 @@ CREATE TABLE prefix_course (
    summary text NOT NULL default '',
    format varchar(10) NOT NULL default 'topics',
    showgrades integer NOT NULL default '1',
-   modinfo text NOT NULL default '',
+   modinfo text,
    newsitems integer NOT NULL default '1',
    teacher varchar(100) NOT NULL default 'Teacher',
    teachers varchar(100) NOT NULL default 'Teachers',