DB Updates
This commit is contained in:
@@ -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`;
|
||||
Reference in New Issue
Block a user