From: stronk7 Date: Sat, 20 Jan 2007 19:32:02 +0000 (+0000) Subject: Changing resource->alltext to medium. MDL-6872 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0cfdd50bdc6c496dabedec60c80d8daf3bfdaa68;p=moodle.git Changing resource->alltext to medium. MDL-6872 --- diff --git a/mod/resource/db/install.xml b/mod/resource/db/install.xml index b31e110d37..e7b8de2db9 100644 --- a/mod/resource/db/install.xml +++ b/mod/resource/db/install.xml @@ -12,7 +12,7 @@ - + diff --git a/mod/resource/db/upgrade.php b/mod/resource/db/upgrade.php index 5152e08469..dc1f0eb1c2 100644 --- a/mod/resource/db/upgrade.php +++ b/mod/resource/db/upgrade.php @@ -49,6 +49,20 @@ function xmldb_resource_upgrade($oldversion=0) { $result = $result && change_field_notnull($table, $field); } + if ($result && $oldversion < 2007012001) { + + if ($CFG->dbfamily == 'mysql') { // Only needed under mysql. The rest are long texts since ages + + /// Changing precision of field alltext on table resource to (medium) + $table = new XMLDBTable('resource'); + $field = new XMLDBField('alltext'); + $field->setAttributes(XMLDB_TYPE_TEXT, 'medium', null, XMLDB_NOTNULL, null, null, null, null, 'summary'); + + /// Launch change of precision for field alltext + $result = $result && change_field_precision($table, $field); + } + } + return $result; } diff --git a/mod/resource/version.php b/mod/resource/version.php index 3882cbdb53..c5f6fd5cfe 100644 --- a/mod/resource/version.php +++ b/mod/resource/version.php @@ -5,7 +5,7 @@ // This fragment is called by /admin/index.php //////////////////////////////////////////////////////////////////////////////// -$module->version = 2007012000; +$module->version = 2007012001; $module->requires = 2006091700; // Requires this Moodle version $module->cron = 0;