diff --git a/main/install/db_main.sql b/main/install/db_main.sql index eff87c5e7b..10d81c7944 100644 --- a/main/install/db_main.sql +++ b/main/install/db_main.sql @@ -566,9 +566,6 @@ CREATE TABLE IF NOT EXISTS session_field_options ( PRIMARY KEY (id) ); -ALTER TABLE session_field_values ADD INDEX idx_session_field_options_field_id(field_id); - - DROP TABLE IF EXISTS session_field_values; CREATE TABLE IF NOT EXISTS session_field_values( id int NOT NULL auto_increment, @@ -579,7 +576,9 @@ CREATE TABLE IF NOT EXISTS session_field_values( PRIMARY KEY(id) ); -ALTER TABLE session_field_values ADD INDEX idx_session_field_values_session_id (session_id); +ALTER TABLE session_field_options ADD INDEX idx_session_field_options_field_id(field_id); +ALTER TABLE session_field_values ADD INDEX idx_session_field_values_session_id(session_id); +ALTER TABLE session_field_values ADD INDEX idx_session_field_values_field_id(field_id); -- -- Table structure for table settings_current @@ -3112,4 +3111,4 @@ CREATE TABLE migration_transaction_status ( INSERT INTO migration_transaction_status VALUES (1, 'To be executed'), (2, 'Executed successfully'), (3, 'Execution deprecated'), (4, 'Execution failed'); -- Do not move this -UPDATE settings_current SET selected_value = '1.10.0.20199' WHERE variable = 'chamilo_database_version'; +UPDATE settings_current SET selected_value = '1.10.0.20283' WHERE variable = 'chamilo_database_version'; \ No newline at end of file diff --git a/main/install/migrate-db-1.9.0-1.10.0-pre.sql b/main/install/migrate-db-1.9.0-1.10.0-pre.sql index cefdd1717b..559c0a5521 100755 --- a/main/install/migrate-db-1.9.0-1.10.0-pre.sql +++ b/main/install/migrate-db-1.9.0-1.10.0-pre.sql @@ -44,8 +44,9 @@ ALTER TABLE grade_components ADD COLUMN count_elements INT DEFAULT 0; CREATE TABLE IF NOT EXISTS session_field_options (id int NOT NULL auto_increment, field_id int NOT NULL, option_value text, option_display_text varchar(255), option_order int, tms DATETIME NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (id)); CREATE TABLE IF NOT EXISTS course_field_options (id int NOT NULL auto_increment, field_id int NOT NULL, option_value text, option_display_text varchar(255), option_order int, tms DATETIME NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (id)); -ALTER TABLE session_field_values ADD INDEX idx_session_field_options_field_id(field_id); -ALTER TABLE session_field_values ADD INDEX idx_session_field_values_session_id (session_id); +ALTER TABLE session_field_options ADD INDEX idx_session_field_options_field_id(field_id); +ALTER TABLE session_field_values ADD INDEX idx_session_field_values_session_id(session_id); +ALTER TABLE session_field_values ADD INDEX idx_session_field_values_field_id(field_id); ALTER TABLE session MODIFY COLUMN name CHAR(150) NOT NULL DEFAULT ''; ALTER TABLE session MODIFY COLUMN id MEDIUMINT unsigned NOT NULL; @@ -106,4 +107,4 @@ CREATE TABLE migration_transaction_status ( id tinyint not null PRIMARY KEY AUT INSERT INTO migration_transaction_status VALUES (1, 'To be executed'), (2, 'Executed successfully'), (3, 'Execution deprecated'), (4, 'Execution failed'); -- Do not move this -UPDATE settings_current SET selected_value = '1.10.0.20199' WHERE variable = 'chamilo_database_version'; \ No newline at end of file +UPDATE settings_current SET selected_value = '1.10.0.20283' WHERE variable = 'chamilo_database_version'; \ No newline at end of file