diff --git a/sql/333/1_characters_mail.sql b/sql/333/1_characters_mail.sql new file mode 100644 index 000000000..330fee20d --- /dev/null +++ b/sql/333/1_characters_mail.sql @@ -0,0 +1 @@ +alter table `mail` add column `body` longtext CHARSET utf8 COLLATE utf8_general_ci NULL after `subject`; diff --git a/sql/333/1_mail.sql b/sql/333/1_mail.sql deleted file mode 100644 index 34b1ea302..000000000 --- a/sql/333/1_mail.sql +++ /dev/null @@ -1 +0,0 @@ -alter table `characters`.`mail` add column `body` longtext CHARSET utf8 COLLATE utf8_general_ci NULL after `subject`; diff --git a/sql/333/2_characters_mail.sql b/sql/333/2_characters_mail.sql new file mode 100644 index 000000000..d4694bd04 --- /dev/null +++ b/sql/333/2_characters_mail.sql @@ -0,0 +1,3 @@ +UPDATE `mail` SET `body` = (SELECT `text` FROM `item_text` WHERE `item_text`.`id`=`mail`.`itemTextId`); +DELETE FROM `item_text` WHERE `id` IN (SELECT `itemTextId` FROM `mail`); +ALTER TABLE `mail` DROP COLUMN `itemTextId`; diff --git a/sql/333/2_mail.sql b/sql/333/2_mail.sql deleted file mode 100644 index f392ba4f1..000000000 --- a/sql/333/2_mail.sql +++ /dev/null @@ -1,3 +0,0 @@ ---- UPDATE `mail` SET `body`=(SELECT `text` FROM `item_text` WHERE `id`=`mail`.`itemtextid`) --- well i'm not good in SQL... ---- DELETE FROM item_text WHERE id IN SELECT itemtextid FROM mail; -alter table `characters`.`mail` drop column `itemTextId`;