migrate can't drop index unique settings #4703

skala
Laurent Opprecht 13 years ago
parent 303c8bafae
commit 60383749aa
  1. 6
      main/install/migrate-db-1.8.6.2-1.8.7-pre.sql
  2. 6
      main/install/migrate-db-1.8.7-1.8.8-pre.sql

@ -14,8 +14,8 @@
-- xxMAINxx
DELIMITER //
DROP PROCEDURE IF EXISTS drop_index //
DELIMITER $$
DROP PROCEDURE IF EXISTS drop_index $$
CREATE PROCEDURE drop_index(in t_name varchar(128), in i_name varchar(128) )
BEGIN
IF ( (SELECT count(*) AS index_exists FROM information_schema.statistics WHERE table_schema = DATABASE( ) AND table_name = t_name AND index_name = i_name ) > 0) THEN
@ -23,7 +23,7 @@ IF ( (SELECT count(*) AS index_exists FROM information_schema.statistics WHERE
PREPARE stmt FROM @s;
EXECUTE stmt;
END IF;
END //
END $$
DELIMITER ;
CALL drop_index('settings_current', 'unique_setting');

@ -14,8 +14,8 @@
-- xxMAINxx
DELIMITER //
DROP PROCEDURE IF EXISTS drop_index //
DELIMITER $$
DROP PROCEDURE IF EXISTS drop_index $$
CREATE PROCEDURE drop_index(in t_name varchar(128), in i_name varchar(128) )
BEGIN
IF ( (SELECT count(*) AS index_exists FROM information_schema.statistics WHERE table_schema = DATABASE( ) AND table_name = t_name AND index_name = i_name ) > 0) THEN
@ -23,7 +23,7 @@ IF ( (SELECT count(*) AS index_exists FROM information_schema.statistics WHERE
PREPARE stmt FROM @s;
EXECUTE stmt;
END IF;
END //
END $$
DELIMITER ;
CREATE TABLE course_request (id int NOT NULL AUTO_INCREMENT, code varchar(40) NOT NULL, user_id int unsigned NOT NULL default '0', directory varchar(40) DEFAULT NULL, db_name varchar(40) DEFAULT NULL, course_language varchar(20) DEFAULT NULL, title varchar(250) DEFAULT NULL, description text, category_code varchar(40) DEFAULT NULL, tutor_name varchar(200) DEFAULT NULL, visual_code varchar(40) DEFAULT NULL, request_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00', objetives text, target_audience text, status int unsigned NOT NULL default '0', info int unsigned NOT NULL default '0', exemplary_content int unsigned NOT NULL default '0', PRIMARY KEY (id), UNIQUE KEY code (code));

Loading…
Cancel
Save