Przeglądaj źródła

Follow up to 7cd82d0.
- Fixed SQL queries to convert CARD0_PET to positive value before adjusting table to avoid setting the value to 0.
- Thanks to Cydh.

aleos89 11 lat temu
rodzic
commit
42b29ee81e

+ 7 - 7
sql-files/upgrades/upgrade_20140612.sql

@@ -1,3 +1,10 @@
+UPDATE `auction` SET `card0` = 256 WHERE `card0` = -256;
+UPDATE `cart_inventory` SET `card0` = 256 WHERE `card0` = -256;
+UPDATE `guild_storage` SET `card0` = 256 WHERE `card0` = -256;
+UPDATE `inventory` SET `card0` = 256 WHERE `card0` = -256;
+UPDATE `mail` SET `card0` = 256 WHERE `card0` = -256;
+UPDATE `storage` SET `card0` = 256 WHERE `card0` = -256;
+
 ALTER TABLE `auction` MODIFY `nameid` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `auction` MODIFY `card0` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `auction` MODIFY `card1` smallint(5) unsigned NOT NULL default '0';
@@ -85,10 +92,3 @@ ALTER TABLE `mob_db_re` MODIFY `Drop7id` smallint(5) unsigned NOT NULL default '
 ALTER TABLE `mob_db_re` MODIFY `Drop8id` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `mob_db_re` MODIFY `Drop9id` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `mob_db_re` MODIFY `DropCardid` smallint(5) unsigned NOT NULL default '0';
-
-UPDATE `auction` SET `card0` = 256 WHERE `card0` = -256;
-UPDATE `cart_inventory` SET `card0` = 256 WHERE `card0` = -256;
-UPDATE `guild_storage` SET `card0` = 256 WHERE `card0` = -256;
-UPDATE `inventory` SET `card0` = 256 WHERE `card0` = -256;
-UPDATE `mail` SET `card0` = 256 WHERE `card0` = -256;
-UPDATE `storage` SET `card0` = 256 WHERE `card0` = -256;

+ 2 - 2
sql-files/upgrades/upgrade_20140612_log.sql

@@ -1,8 +1,8 @@
+UPDATE `picklog` SET `card0` = 256 WHERE `card0` = -256;
+
 ALTER TABLE `picklog` MODIFY `nameid` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `picklog` MODIFY `card0` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `picklog` MODIFY `card1` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `picklog` MODIFY `card2` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `picklog` MODIFY `card3` smallint(5) unsigned NOT NULL default '0';
 ALTER TABLE `mvplog` MODIFY `prize` smallint(5) unsigned NOT NULL default '0';
-
-UPDATE `picklog` SET `card0` = 256 WHERE `card0` = -256;