Fixed grade_category table definitions to handle change in MySQL versions 5.0.3 and greater

see http://moodle.org/mod/forum/discuss.php?d=41501 for more details.
This commit is contained in:
jgraham909 2006-03-16 19:50:28 +00:00
parent 17eef684ae
commit 53f6a21e5e
3 changed files with 6 additions and 2 deletions

View File

@ -1729,6 +1729,10 @@ function main_upgrade($oldversion=0) {
set_config('enrol', 'manual');
}
}
if ($oldversion < 2006031600) {
execute_sql(" ALTER TABLE `{$CFG->prefix}grade_category` CHANGE `weight` `weight` decimal(5,2) default '0.00';");
}
return $result;
}

View File

@ -291,7 +291,7 @@ CREATE TABLE `prefix_grade_category` (
`drop_x_lowest` int(10) unsigned NOT NULL default '0',
`bonus_points` int(10) unsigned NOT NULL default '0',
`hidden` int(10) unsigned NOT NULL default '0',
`weight` decimal(4,2) default '0.00',
`weight` decimal(5,2) default '0.00',
PRIMARY KEY (`id`),
KEY `courseid` (`courseid`)
) TYPE=MyISAM ;

View File

@ -6,7 +6,7 @@
// This is compared against the values stored in the database to determine
// whether upgrades should be performed (see lib/db/*.php)
$version = 2006031400; // YYYYMMDD = date
$version = 2006031600; // YYYYMMDD = date
// XY = increments within a single day
$release = '1.6 development'; // Human-friendly version name