mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 04:37:00 +00:00
* order guards not affected in sql updates so this not affect sql guards work. * TO DEVS: in next sql update commit please check carefully generated by git_is -s sql guards for correctness
29 lines
1.1 KiB
SQL
29 lines
1.1 KiB
SQL
ALTER TABLE character_db_version CHANGE COLUMN required_9611_01_characters required_9630_01_characters_characters bit;
|
|
|
|
ALTER TABLE characters
|
|
ADD COLUMN `exploredZones` longtext AFTER activeSpec,
|
|
ADD COLUMN `equipmentCache` longtext AFTER exploredZones,
|
|
ADD COLUMN `ammoId` int(10) UNSIGNED NOT NULL default '0' AFTER equipmentCache;
|
|
|
|
UPDATE characters SET
|
|
exploredZones = SUBSTRING(data,
|
|
length(SUBSTRING_INDEX(data, ' ', 1041))+2,
|
|
length(SUBSTRING_INDEX(data, ' ', 1168+1))- length(SUBSTRING_INDEX(data, ' ', 1041)) - 1),
|
|
equipmentCache = SUBSTRING(data,
|
|
length(SUBSTRING_INDEX(data, ' ', 283))+2,
|
|
length(SUBSTRING_INDEX(data, ' ', 320+1))- length(SUBSTRING_INDEX(data, ' ', 283)) - 1),
|
|
ammoId = SUBSTRING(data,
|
|
length(SUBSTRING_INDEX(data, ' ', 1198))+2,
|
|
length(SUBSTRING_INDEX(data, ' ', 1198+1))- length(SUBSTRING_INDEX(data, ' ', 1198)) - 1);
|
|
|
|
CREATE TABLE `data_backup` (
|
|
`guid` int(11) unsigned NOT NULL default '0' COMMENT 'Global Unique Identifier',
|
|
`data` longtext,
|
|
PRIMARY KEY (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
INSERT INTO data_backup (guid, data) (SELECT guid, data FROM characters);
|
|
|
|
|
|
ALTER TABLE characters
|
|
DROP COLUMN data;
|