Bug #1805 - Migration scripts to 1.8.8: Fixing the encoding conversion failure due to some too long indexes. Adding again in the current migration statements for encoding conversion to UTF-8 for some tables.

skala
Ivan Tcholakov 15 years ago
parent 860432065c
commit e2b6e930a5
  1. 3
      main/install/migrate-db-1.8.6.2-1.8.7-pre.sql
  2. 7
      main/install/migrate-db-1.8.7-1.8.8-pre.sql

@ -14,6 +14,9 @@
-- xxMAINxx
ALTER TABLE settings_current DROP INDEX unique_setting;
ALTER TABLE settings_options DROP INDEX unique_setting_option;
ALTER TABLE user_friend RENAME TO user_rel_user;
ALTER TABLE session_rel_user ADD COLUMN relation_type int NOT NULL default 0;
ALTER TABLE course_rel_user ADD COLUMN relation_type int NOT NULL default 0;

@ -13,6 +13,12 @@
-- This first part is for the main database
-- xxMAINxx
ALTER TABLE settings_current DROP INDEX unique_setting;
ALTER TABLE settings_options DROP INDEX unique_setting_option;
ALTER TABLE settings_current ADD UNIQUE unique_setting (variable(110), subkey(110), category(110), access_url);
ALTER TABLE settings_options ADD UNIQUE unique_setting_option (variable(165), value(165));
ALTER TABLE settings_current CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE settings_options CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
UPDATE settings_current SET variable='chamilo_database_version' WHERE variable='dokeos_database_version';
UPDATE settings_current SET selected_value = '1.8.8.12378' WHERE variable = 'chamilo_database_version';
@ -21,6 +27,7 @@ UPDATE settings_current SET selected_value = '1.8.8.12378' WHERE variable = 'cha
-- xxUSERxx
-- xxCOURSExx
ALTER TABLE course_setting CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE forum_forum ADD start_time DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00';
ALTER TABLE forum_forum ADD end_time DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00';
ALTER TABLE wiki_mailcue ADD session_id smallint DEFAULT 0;
Loading…
Cancel
Save