]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed index upgrade
authormoodler <moodler>
Thu, 2 Aug 2007 14:25:58 +0000 (14:25 +0000)
committermoodler <moodler>
Thu, 2 Aug 2007 14:25:58 +0000 (14:25 +0000)
lib/db/upgrade.php
version.php

index 02047847e5d2b8f4a8dafbab6142dddaa79018ff..f636b6046f0923edf12fce77eeda64596827a243 100644 (file)
@@ -1578,16 +1578,19 @@ function xmldb_main_upgrade($oldversion=0) {
         build_context_rel();
     }
 
-    if ($result && $oldversion < 2007080201) {
+    if ($result && $oldversion < 2007080202) {
 
     /// Define index tagiditem (not unique) to be dropped form tag_instance
         $table = new XMLDBTable('tag_instance');
         $index = new XMLDBIndex('tagiditem');
+        $index->setAttributes(XMLDB_INDEX_NOTUNIQUE, array('tagid', 'itemtype', 'itemid'));
 
     /// Launch drop index tagiditem
         drop_index($table, $index);
 
    /// Define index tagiditem (unique) to be added to tag_instance
+        $table = new XMLDBTable('tag_instance');
+        $index = new XMLDBIndex('tagiditem');
         $index->setAttributes(XMLDB_INDEX_UNIQUE, array('tagid', 'itemtype', 'itemid'));
 
     /// Launch add index tagiditem
index 7fc6b4980cc000d96065dbd603f21bf648ae3147..c9d1123b1a54602d4d8d5f3001e2b3b9244872aa 100644 (file)
@@ -6,7 +6,7 @@
 // This is compared against the values stored in the database to determine
 // whether upgrades should be performed (see lib/db/*.php)
 
-    $version = 2007080201;  // YYYYMMDD = date
+    $version = 2007080202;  // YYYYMMDD = date
                             //       XY = increments within a single day
 
     $release = '1.9 dev';   // Human-friendly version name