DB Updates

This commit is contained in:
Hondacrx
2024-09-02 22:53:50 -04:00
parent f7b184dd1d
commit 213e1bc968
414 changed files with 254129 additions and 40 deletions
@@ -0,0 +1,3 @@
-- TDB 1025.24021 characters
UPDATE `updates` SET `state`='ARCHIVED',`speed`=0;
REPLACE INTO `updates_include` (`path`, `state`) VALUES ('$/sql/old/10.x/characters', 'ARCHIVED');
@@ -0,0 +1,15 @@
DELIMITER ;;
CREATE PROCEDURE item_instance_deprecated_columns_2024_04_09_00() BEGIN
IF EXISTS (SELECT * FROM `information_schema`.`columns` WHERE `table_schema`=SCHEMA() AND `table_name`='item_instance' AND `column_name`='transmogrification') THEN
ALTER TABLE `item_instance`
DROP `transmogrification`,
DROP `enchantIllusion`;
END IF;
END;;
DELIMITER ;
CALL item_instance_deprecated_columns_2024_04_09_00();
DROP PROCEDURE IF EXISTS item_instance_deprecated_columns_2024_04_09_00;
@@ -0,0 +1,9 @@
ALTER TABLE `item_instance` ADD `createTime` bigint NOT NULL DEFAULT '0' AFTER `playedTime`;
UPDATE `item_instance` SET `createTime` = COALESCE(
(SELECT LEAST(c.`logout_time`, GREATEST(c.`createTime`, c.`logout_time` -
((c.`totaltime`-`playedTime`)
/ GREATEST(c.`totaltime`, 1)
* (c.`logout_time`-c.`createTime`)))) FROM `characters` c WHERE c.`guid`=`owner_guid`),
UNIX_TIMESTAMP()
);
@@ -0,0 +1,15 @@
ALTER TABLE `characters`
ADD `inventoryBagFlags` int unsigned NOT NULL DEFAULT '0' AFTER `inventorySlots`,
ADD `bagSlotFlags1` int unsigned NOT NULL DEFAULT '0' AFTER `inventoryBagFlags`,
ADD `bagSlotFlags2` int unsigned NOT NULL DEFAULT '0' AFTER `bagSlotFlags1`,
ADD `bagSlotFlags3` int unsigned NOT NULL DEFAULT '0' AFTER `bagSlotFlags2`,
ADD `bagSlotFlags4` int unsigned NOT NULL DEFAULT '0' AFTER `bagSlotFlags3`,
ADD `bagSlotFlags5` int unsigned NOT NULL DEFAULT '0' AFTER `bagSlotFlags4`,
ADD `bankBagFlags` int unsigned NOT NULL DEFAULT '0' AFTER `bankSlots`,
ADD `bankBagSlotFlags1` int unsigned NOT NULL DEFAULT '0' AFTER `bankBagFlags`,
ADD `bankBagSlotFlags2` int unsigned NOT NULL DEFAULT '0' AFTER `bankBagSlotFlags1`,
ADD `bankBagSlotFlags3` int unsigned NOT NULL DEFAULT '0' AFTER `bankBagSlotFlags2`,
ADD `bankBagSlotFlags4` int unsigned NOT NULL DEFAULT '0' AFTER `bankBagSlotFlags3`,
ADD `bankBagSlotFlags5` int unsigned NOT NULL DEFAULT '0' AFTER `bankBagSlotFlags4`,
ADD `bankBagSlotFlags6` int unsigned NOT NULL DEFAULT '0' AFTER `bankBagSlotFlags5`,
ADD `bankBagSlotFlags7` int unsigned NOT NULL DEFAULT '0' AFTER `bankBagSlotFlags6`;