global $CFG;
+ if ($oldversion < 2004073000) {
+
+ modify_database("", "ALTER TABLE prefix_wiki_pages DROP COLUMN id;");
+ modify_database("", "ALTER TABLE ONLY prefix_wiki_pages
+ ADD CONSTRAINT id PRIMARY KEY (pagename, \"version\");");
+ }
return true;
}
CREATE TABLE prefix_wiki_pages (
- id SERIAL PRIMARY KEY,
pagename VARCHAR(160) NOT NULL,
version INTEGER NOT NULL DEFAULT 0,
flags INTEGER DEFAULT 0,
wiki INT8 NOT NULL
) ;
+ALTER TABLE ONLY prefix_wiki_pages
+ ADD CONSTRAINT id PRIMARY KEY (pagename, "version");
+
CREATE INDEX prefix_wiki_pages_pagename_version_wiki_idx ON prefix_wiki_pages (pagename, version, wiki) ;
/// This fragment is called by moodle_needs_upgrading() and /admin/index.php
/////////////////////////////////////////////////////////////////////////////////
-$module->version = 2004062400; // The current module version (Date: YYYYMMDDXX)
+$module->version = 2004073000; // The current module version (Date: YYYYMMDDXX)
$module->cron = 0; // Period for cron to check this module (secs)
?>