]> git.mjollnir.org Git - moodle.git/commitdiff
Merged from MOODlE_14_STABLE: Attempt to fix bad constraint name in wiki and version...
authormjollnir_ <mjollnir_>
Tue, 23 Nov 2004 22:40:48 +0000 (22:40 +0000)
committermjollnir_ <mjollnir_>
Tue, 23 Nov 2004 22:40:48 +0000 (22:40 +0000)
mod/wiki/db/postgres7.php
mod/wiki/version.php

index e9b0089809dcca703ed0c159fd0888c6cb410570..32625d274520f333d2037fc9034648c177aa4de9 100644 (file)
@@ -52,6 +52,15 @@ function wiki_upgrade($oldversion) {
         modify_database('','CREATE INDEX prefix_wiki_entries_course_idx ON prefix_wiki_entries (course);');
         modify_database('','CREATE INDEX prefix_wiki_entries_pagename_idx ON prefix_wiki_entries (pagename);');
     }
+
+
+    if ($oldversion < 2004112400) {
+        execute_sql("ALTER TABLE {$CFG->prefix}wiki_pages DROP CONSTRAINT id;",false); 
+        execute_sql("ALTER TABLE {$CFG->prefix}wiki_pages DROP CONSTRAINT {$CFG->prefix}wiki_pages_id;",false); 
+        execute_sql("ALTER TABLE {$CFG->prefix}wiki_pages DROP CONSTRAINT {$CFG->prefix}wiki_pages_pagename_version_wiki_unique;",false);
+        modify_database("", "ALTER TABLE ONLY prefix_wiki_pages 
+                            ADD CONSTRAINT prefix_wiki_pages_pagename_version_wiki_unique PRIMARY KEY (pagename, \"version\", wiki);"); 
+    }
     
     return true;
 }
index c2936d3c85ea3951579e353fd995022f423cf8a8..e359ad139336cab0475761decc3f7adaa74ffd87 100644 (file)
@@ -5,7 +5,7 @@
 ///  This fragment is called by moodle_needs_upgrading() and /admin/index.php
 /////////////////////////////////////////////////////////////////////////////////
 
-$module->version  = 2004111200;  // The current module version (Date: YYYYMMDDXX)
+$module->version  = 2004112400;  // The current module version (Date: YYYYMMDDXX)
 $module->requires = 2004110200;  // The current module version (Date: YYYYMMDDXX)
 $module->cron     = 0;           // Period for cron to check this module (secs)