From: martinlanghoff Date: Wed, 17 May 2006 06:29:45 +0000 (+0000) Subject: moodle16cleanup: mod/wiki synch upgrade script and .sql with mysql X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1b58a2f3a0e11b0f0faf75945362c81238525c03;p=moodle.git moodle16cleanup: mod/wiki synch upgrade script and .sql with mysql counterpart, drop the not null constraint to sync with postgres7.sql --- diff --git a/mod/wiki/db/postgres7.php b/mod/wiki/db/postgres7.php index be2c1f0bc0..b1786b637f 100644 --- a/mod/wiki/db/postgres7.php +++ b/mod/wiki/db/postgres7.php @@ -145,6 +145,14 @@ function wiki_upgrade($oldversion) { execute_sql("ALTER TABLE {$CFG->prefix}wiki_pages DROP COLUMN refs_base64"); } + if ($oldversion < 2006042801) { + modify_database('', 'ALTER TABLE prefix_wiki_pages + ALTER COLUMN content SET DEFAULT \'\', + ALTER COLUMN refs SET DEFAULT \'\', + ALTER COLUMN content DROP NOT NULL, + ALTER COLUMN refs DROP NOT NULL'); + } + return true; } diff --git a/mod/wiki/db/postgres7.sql b/mod/wiki/db/postgres7.sql index 48758b02f5..800a234aa1 100644 --- a/mod/wiki/db/postgres7.sql +++ b/mod/wiki/db/postgres7.sql @@ -52,12 +52,12 @@ CREATE TABLE prefix_wiki_pages ( pagename VARCHAR(160) NOT NULL, version INTEGER NOT NULL DEFAULT 0, flags INTEGER DEFAULT 0, - content bytea, + content bytea DEFAULT '', author VARCHAR(100) DEFAULT 'ewiki', userid INTEGER NOT NULL DEFAULT 0, created INTEGER DEFAULT 0, lastmodified INTEGER DEFAULT 0, - refs bytea, + refs bytea DEFAULT '', meta TEXT, hits INTEGER DEFAULT 0, wiki INT8 NOT NULL diff --git a/mod/wiki/version.php b/mod/wiki/version.php index f816895283..1719ac4747 100644 --- a/mod/wiki/version.php +++ b/mod/wiki/version.php @@ -5,7 +5,7 @@ /// This fragment is called by moodle_needs_upgrading() and /admin/index.php ///////////////////////////////////////////////////////////////////////////////// -$module->version = 2006042800; // The current module version (Date: YYYYMMDDXX) +$module->version = 2006042801; // The current module version (Date: YYYYMMDDXX) $module->requires = 2005031000; // The current module version (Date: YYYYMMDDXX) $module->cron = 0; // Period for cron to check this module (secs)