diff --git a/mod/wiki/db/postgres7.php b/mod/wiki/db/postgres7.php index 269b5b51100..647d8891dd5 100644 --- a/mod/wiki/db/postgres7.php +++ b/mod/wiki/db/postgres7.php @@ -45,6 +45,14 @@ 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 < 2004083125) { + 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; } diff --git a/mod/wiki/version.php b/mod/wiki/version.php index 3eb494399cc..0a6fc06ba43 100644 --- a/mod/wiki/version.php +++ b/mod/wiki/version.php @@ -5,8 +5,8 @@ /// This fragment is called by moodle_needs_upgrading() and /admin/index.php ///////////////////////////////////////////////////////////////////////////////// -$module->version = 2004083124; // The current module version (Date: YYYYMMDDXX) -$module->requires = 2004083123; // Requires this Moodle version +$module->version = 2004083125; // The current module version (Date: YYYYMMDDXX) +$module->requires = 2004083129; // Requires this Moodle version $module->cron = 0; // Period for cron to check this module (secs) ?>