}
}
+
+ // code to drop the prefix in tables
+ if ($oldversion < 2006042100) {
+ $result = execute_sql("ALTER TABLE {$CFG->prefix}backup_files DROP INDEX {$CFG->prefix}backup_files_uk");
+ $result = execute_sql("ALTER TABLE {$CFG->prefix}backup_ids DROP INDEX {$CFG->prefix}backup_ids_uk");
+ $result = execute_sql("ALTER TABLE {$CFG->prefix}backup_files ADD UNIQUE INDEX {$CFG->prefix}backup_files_uk(backup_code,file_type(10),path(255))");
+ $result = execute_sql("ALTER TABLE {$CFG->prefix}backup_ids ADD UNIQUE INDEX {$CFG->prefix}backup_ids_uk(backup_code,table_name(30),old_id)");
+ }
+
+
//Finally, return result
return $result;
`old_id` int(10) unsigned default NULL,
`new_id` int(10) unsigned default NULL,
PRIMARY KEY (`id`),
- UNIQUE KEY `prefix_backup_files_uk` (`backup_code`,`file_type`,`path`)
+ UNIQUE KEY `backup_files_uk` (`backup_code`,`file_type`,`path`)
) TYPE=MyISAM COMMENT='To store and recode ids to user and course files.';
# --------------------------------------------------------
`new_id` int(10) unsigned default NULL,
`info` mediumtext,
PRIMARY KEY (`id`),
- UNIQUE KEY `prefix_backup_ids_uk` (`backup_code` ,`table_name`,`old_id`)
+ UNIQUE KEY `backup_ids_uk` (`backup_code` ,`table_name`,`old_id`)
) TYPE=MyISAM COMMENT='To store and convert ids in backup/restore';
# --------------------------------------------------------
// database (backup_version) to determine whether upgrades should
// be performed (see db/backup_*.php)
-$backup_version = 2006032900; // The current version is a date (YYYYMMDDXX)
+$backup_version = 2006042100; // The current version is a date (YYYYMMDDXX)
$backup_release = "1.6beta1"; // User-friendly version number