mirror of
https://github.com/moodle/moodle.git
synced 2025-01-17 21:49:15 +01:00
565f7a9504
user_teachers(authority from varchar -> int)
54 lines
1.7 KiB
PHP
54 lines
1.7 KiB
PHP
<?PHP //$Id$
|
|
// This file keeps track of upgrades to Moodle.
|
|
//
|
|
// Sometimes, changes between versions involve
|
|
// alterations to database structures and other
|
|
// major things that may break installations.
|
|
//
|
|
// This file specifies the current version of
|
|
// Moodle installed, which can be compared against
|
|
// a previous version (see the "config" table).
|
|
//
|
|
// To do this, visit the "admin" page.
|
|
//
|
|
// The upgrade function in this file will attempt
|
|
// to perform all the necessary actions to upgrade
|
|
// your older databases to the current version.
|
|
// If there's something it cannot do itself, it
|
|
// will tell you what you need to do.
|
|
|
|
$version = 2002080300;
|
|
|
|
function upgrade_moodle($oldversion=0) {
|
|
|
|
if ($oldversion == 0) {
|
|
execute_sql("
|
|
CREATE TABLE `config` (
|
|
`id` int(10) unsigned NOT NULL auto_increment,
|
|
`name` varchar(255) NOT NULL default '',
|
|
`value` varchar(255) NOT NULL default '',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `name` (`name`)
|
|
) COMMENT='Moodle configuration variables';");
|
|
notify("Created a new table 'config' to hold configuration data");
|
|
}
|
|
|
|
if ($oldversion < 2002073100) {
|
|
execute_sql("DELETE FROM `modules` WHERE `name` = 'chat' ");
|
|
}
|
|
|
|
if ($oldversion < 2002080200) {
|
|
execute_sql(" ALTER TABLE `modules` DROP `fullname` ");
|
|
execute_sql(" ALTER TABLE `modules` DROP `search` ");
|
|
}
|
|
|
|
if ($oldversion < 2002080300) {
|
|
execute_sql(" ALTER TABLE `log_display` CHANGE `table` `mtable` VARCHAR( 20 ) NOT NULL ");
|
|
execute_sql(" ALTER TABLE `user_teachers` CHANGE `authority` `authority` TINYINT( 3 ) DEFAULT '3' NOT NULL ");
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
?>
|