Fixed a bad defined index

This commit is contained in:
bobopinna 2005-04-05 06:54:32 +00:00
parent e56569ceed
commit 0660e26186
2 changed files with 15 additions and 16 deletions

View file

@ -55,18 +55,18 @@ function scorm_upgrade($oldversion) {
update_record("scorm_scoes",$sco); update_record("scorm_scoes",$sco);
} }
execute_sql("CREATE TABLE {$CFG->prefix}scorm_scoes_track ( execute_sql("CREATE TABLE prefix_scorm_scoes_track (
id int(10) unsigned NOT NULL auto_increment, id SERIAL,
userid int(10) unsigned NOT NULL default '0', userid integer NOT NULL default '0',
scormid int(10) NOT NULL default '0', scormid integer NOT NULL default '0',
scoid int(10) unsigned NOT NULL default '0', scoid integer NOT NULL default '0',
element varchar(255) NOT NULL default '', element varchar(255) NOT NULL deafult '',
value longtext NOT NULL default '', value text NOT NULL default '',
PRIMARY KEY (userid, scormid, scoid, element), PRIMARY KEY (userid, scormid, scoid, element),
UNIQUE (userid, scormid, scoid, element), UNIQUE (userid, scormid, scoid, element)
KEY userdata (userid, scormid, scoid), );",false);
KEY id (id)
) TYPE=MyISAM;",false); modify_database('','CREATE INDEX prefix_scorm_scoes_track_userdata_idx ON prefix_scorm_scoes_track (userid, scormid, scoid);');
$oldTrackingData = get_records_select("scorm_sco_users","1","id ASC"); $oldTrackingData = get_records_select("scorm_sco_users","1","id ASC");
$oldElementArray = array ('cmi_core_lesson_location','cmi_core_lesson_status','cmi_core_exit','cmi_core_total_time','cmi_core_score_raw','cmi_suspend_data'); $oldElementArray = array ('cmi_core_lesson_location','cmi_core_lesson_status','cmi_core_exit','cmi_core_total_time','cmi_core_score_raw','cmi_suspend_data');

View file

@ -37,18 +37,17 @@ CREATE TABLE prefix_scorm_scoes (
CREATE INDEX prefix_scorm_scoes_scorm_idx ON prefix_scorm_scoes (scorm); CREATE INDEX prefix_scorm_scoes_scorm_idx ON prefix_scorm_scoes (scorm);
CREATE TABLE prefix_scorm_scoes_track ( CREATE TABLE prefix_scorm_scoes_track (
id SERIAL KEY, id SERIAL,
userid integer NOT NULL default '0', userid integer NOT NULL default '0',
scormid integer NOT NULL default '0', scormid integer NOT NULL default '0',
scoid integer NOT NULL default '0', scoid integer NOT NULL default '0',
element varchar(255) NOT NULL deafult '', element varchar(255) NOT NULL deafult '',
value text NOT NULL default '', value text NOT NULL default '',
PRIMARY KEY (userid, scormid, scoid, element), PRIMARY KEY (userid, scormid, scoid, element),
UNIQUE (userid, scormid, scoid, element), UNIQUE (userid, scormid, scoid, element)
INDEX userdata (userid, scormid, scoid),
INDEX id (id)
); );
CREATE INDEX prefix_scorm_scoes_track_userdata_idx ON prefix_scorm_scoes_track (userid, scormid, scoid);
# #
# Dumping data for table `log_display` # Dumping data for table `log_display`