From c9c34c7a65621978e61e39d1ee2490d46097fcfc Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Wed, 3 Apr 2013 16:44:31 +0800 Subject: [PATCH] MDL-36804 Assign attempt history - Add missing index to upgrade step. --- mod/assign/db/upgrade.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mod/assign/db/upgrade.php b/mod/assign/db/upgrade.php index 09e06407345..ac9dbceac4f 100644 --- a/mod/assign/db/upgrade.php +++ b/mod/assign/db/upgrade.php @@ -305,6 +305,14 @@ function xmldb_assign_upgrade($oldversion) { $dbman->add_field($table, $field); } + // Define index attemptnumber (not unique) to be added to assign_submission. + $table = new xmldb_table('assign_submission'); + $index = new xmldb_index('attemptnumber', XMLDB_INDEX_NOTUNIQUE, array('attemptnumber')); + // Conditionally launch add index attemptnumber. + if (!$dbman->index_exists($table, $index)) { + $dbman->add_index($table, $index); + } + // Define field attemptnumber to be added to assign_grades. $table = new xmldb_table('assign_grades'); $field = new xmldb_field('attemptnumber', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, '0', 'grade');