From: martin Date: Wed, 7 Aug 2002 08:46:48 +0000 (+0000) Subject: Missing 'auto_increment' on assignment_submissions table, for 'id' X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c679054a0adbdf92af6c1538e4903c569de54f6d;p=moodle.git Missing 'auto_increment' on assignment_submissions table, for 'id' --- diff --git a/mod/assignment/db/mysql.sql b/mod/assignment/db/mysql.sql index cd9e2c818d..6f6b8b8e3b 100644 --- a/mod/assignment/db/mysql.sql +++ b/mod/assignment/db/mysql.sql @@ -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', diff --git a/mod/assignment/version.php b/mod/assignment/version.php index 0b32fcc31d..f6e0b1e603 100644 --- a/mod/assignment/version.php +++ b/mod/assignment/version.php @@ -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; }