From 4eafabc2a663a5c2a0b7eb49e524530bd82f9edb Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Fri, 18 May 2012 17:47:01 +0800 Subject: [PATCH] MDL-29538 core_condition: Rebase with integration removed add table function --- lib/db/upgrade.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index 2ac8e4f60b1..6297bad0590 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -586,6 +586,10 @@ function xmldb_main_upgrade($oldversion) { $table->add_key('sourcecmid', XMLDB_KEY_FOREIGN, array('sourcecmid'), 'course_modules', array('id')); $table->add_key('gradeitemid', XMLDB_KEY_FOREIGN, array('gradeitemid'), 'grade_items', array('id')); + if (!$dbman->table_exists($table)) { + $dbman->create_table($table); + } + // Main savepoint reached upgrade_main_savepoint(true, 2012051100.03); }