]> git.mjollnir.org Git - moodle.git/commitdiff
Missing 'auto_increment' on assignment_submissions table, for 'id'
authormartin <martin>
Wed, 7 Aug 2002 08:46:48 +0000 (08:46 +0000)
committermartin <martin>
Wed, 7 Aug 2002 08:46:48 +0000 (08:46 +0000)
mod/assignment/db/mysql.sql
mod/assignment/version.php

index cd9e2c818d3e47ca1687802270f13293cb0f3ecb..6f6b8b8e3bdc73b43d0d07e940a942e74fb635c6 100644 (file)
@@ -21,7 +21,7 @@ CREATE TABLE `assignment` (
 #
 
 CREATE TABLE `assignment_submissions` (
-  `id` int(10) unsigned NOT NULL default '0',
+  `id` int(10) unsigned NOT NULL auto_increment,
   `assignment` int(10) unsigned NOT NULL default '0',
   `user` int(10) unsigned NOT NULL default '0',
   `timecreated` int(10) unsigned NOT NULL default '0',
index 0b32fcc31dec42167a67f9b00b3f86e389ae615d..f6e0b1e603c067a251a3cc846e3975b7491c325b 100644 (file)
@@ -5,7 +5,7 @@
 //  This fragment is called by /admin/index.php
 ////////////////////////////////////////////////////////////////////////////////
 
-$module->version  = 2002080500;
+$module->version  = 2002080701;
 $module->cron     = 60;
 
 function assignment_upgrade($oldversion) {
@@ -51,8 +51,12 @@ function assignment_upgrade($oldversion) {
         execute_sql(" INSERT INTO log_display VALUES ('assignment', 'update', 'assignment', 'name') ");
         execute_sql(" INSERT INTO log_display VALUES ('assignment', 'view submissions', 'assignment', 'name') ");
         execute_sql(" INSERT INTO log_display VALUES ('assignment', 'upload', 'assignment', 'name') ");
+    }
 
+    if ($oldversion < 2002080701) {
+        execute_sql(" ALTER TABLE `assignment_submissions` CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT ");
     }
+
     return true;
 }