}
if ($oldversion < 2003042600) {
- /// Some more indexes - we need al the help we can get on the logs
- execute_sql(" ALTER TABLE `{$CFG->prefix}log` ADD INDEX(module) ");
- execute_sql(" ALTER TABLE `{$CFG->prefix}log` ADD INDEX(action) ");
+ /// Some more indexes - we need all the help we can get on the logs
+ //execute_sql(" ALTER TABLE `{$CFG->prefix}log` ADD INDEX(module) ");
+ //execute_sql(" ALTER TABLE `{$CFG->prefix}log` ADD INDEX(action) ");
+ }
+
+ if ($oldversion < 2003042700) {
+ /// Changing to multiple indexes
+ execute_sql(" ALTER TABLE `{$CFG->prefix}log` DROP INDEX module ", false);
+ execute_sql(" ALTER TABLE `{$CFG->prefix}log` DROP INDEX action ", false);
+ execute_sql(" ALTER TABLE `{$CFG->prefix}log` DROP INDEX course ", false);
+ execute_sql(" ALTER TABLE `{$CFG->prefix}log` DROP INDEX userid ", false);
+ execute_sql(" ALTER TABLE `{$CFG->prefix}log` ADD INDEX coursemoduleaction (course,module,action) ");
+ execute_sql(" ALTER TABLE `{$CFG->prefix}log` ADD INDEX courseuserid (course,userid) ");
}
return $result;
`url` varchar(100) NOT NULL default '',
`info` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`),
- KEY `course` (`course`),
- KEY `userid` (`userid`),
- KEY `module` (`module`),
- KEY `action` (`action`)
+ KEY `coursemoduleaction` (course,module,action),
+ KEY `courseuserid` (course,userid)
) TYPE=MyISAM COMMENT='Every action is logged as far as possible.';
# --------------------------------------------------------
// database to determine whether upgrades should
// be performed (see lib/db/*.php)
-$version = 2003042600; // The current version is a date (YYYYMMDDXX)
+$version = 2003042700; // The current version is a date (YYYYMMDDXX)
$release = "1.0.9 development"; // User-friendly version number