فهرست منبع

Added index to c_quiz_answer.question_id

Yannick Warnier 11 سال پیش
والد
کامیت
445ab464cf
3فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 1 0
      main/install/1.10.0/db_course.sql
  2. 1 1
      main/install/1.10.0/db_main.sql
  3. 2 1
      main/install/1.10.0/migrate-db-1.9.0-1.10.0-pre.sql

+ 1 - 0
main/install/1.10.0/db_course.sql

@@ -1332,6 +1332,7 @@ CREATE TABLE c_quiz_answer (
   answer_code char(10) DEFAULT '',
   PRIMARY KEY (iid)
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+ALTER TABLE c_quiz_answer ADD INDEX idx_cqa_qid (question_id);
 /*!40101 SET character_set_client = @saved_cs_client */;
 
 --

+ 1 - 1
main/install/1.10.0/db_main.sql

@@ -3513,4 +3513,4 @@ CREATE TABLE ext_log_entries (
 ) DEFAULT CHARSET=utf8;
 
 -- Do not move this
-UPDATE settings_current SET selected_value = '1.10.0.018' WHERE variable = 'chamilo_database_version';
+UPDATE settings_current SET selected_value = '1.10.0.019' WHERE variable = 'chamilo_database_version';

+ 2 - 1
main/install/1.10.0/migrate-db-1.9.0-1.10.0-pre.sql

@@ -235,6 +235,7 @@ ALTER TABLE c_quiz_answer MODIFY c_id INT NOT NULL;
 ALTER TABLE c_quiz_answer MODIFY id_auto INT NOT NULL;
 ALTER TABLE c_quiz_answer DROP PRIMARY KEY;
 ALTER TABLE c_quiz_answer ADD COLUMN iid INT unsigned NOT NULL auto_increment PRIMARY KEY;
+ALTER TABLE c_quiz_answer ADD INDEX idx_cqa_qid (question_id);
 
 ALTER TABLE c_quiz_question_option MODIFY id INT NOT NULL;
 ALTER TABLE c_quiz_question_option MODIFY c_id INT NOT NULL;
@@ -291,4 +292,4 @@ ALTER TABLE c_quiz ADD COLUMN end_button int NOT NULL default 0;
 INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('template', NULL, 'text', 'stylesheets', 'default', 'DefaultTemplateTitle', 'DefaultTemplateComment', NULL, NULL, 1);
 
 -- Do not move this
-UPDATE settings_current SET selected_value = '1.10.0.018' WHERE variable = 'chamilo_database_version';
+UPDATE settings_current SET selected_value = '1.10.0.019' WHERE variable = 'chamilo_database_version';