From 9b8b644569fec41f4017b08b46e80f583e4ab7de Mon Sep 17 00:00:00 2001 From: Rat Date: Tue, 28 Oct 2014 19:03:56 +0100 Subject: [PATCH] Core/Phases: add table for corpse_phases - set all phase related fields to unsigned - remove old phaseMask from corpse table --- sql/updates/characters/2014_10_28_00_characters.sql | 8 ++++++++ sql/updates/world/2014_10_27_00_world.sql | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 sql/updates/characters/2014_10_28_00_characters.sql diff --git a/sql/updates/characters/2014_10_28_00_characters.sql b/sql/updates/characters/2014_10_28_00_characters.sql new file mode 100644 index 00000000000..c1c0452e7b7 --- /dev/null +++ b/sql/updates/characters/2014_10_28_00_characters.sql @@ -0,0 +1,8 @@ +ALTER TABLE `corpse` DROP `phaseMask`; + +DROP TABLE IF EXISTS `corpse_phases`; +CREATE TABLE `corpse_phases` ( + `Guid` int(10) unsigned NOT NULL, + `PhaseId` int(10) unsigned NOT NULL, + PRIMARY KEY (`Guid`,`PhaseId`) +); diff --git a/sql/updates/world/2014_10_27_00_world.sql b/sql/updates/world/2014_10_27_00_world.sql index 7e21c7fddec..9fafa25dab3 100644 --- a/sql/updates/world/2014_10_27_00_world.sql +++ b/sql/updates/world/2014_10_27_00_world.sql @@ -4,15 +4,15 @@ DROP TABLE IF EXISTS `terrain_phase_info`; DROP TABLE IF EXISTS `terrain_map_info`; CREATE TABLE `terrain_phase_info`( - `Id` INT(10) NOT NULL, - `TerrainSwapMap` INT(10) NOT NULL, + `Id` INT(10) unsigned NOT NULL, + `TerrainSwapMap` INT(10) unsigned NOT NULL, `Comment` VARCHAR(255), PRIMARY KEY (`Id`, `TerrainSwapMap`) ); CREATE TABLE `terrain_map_info`( - `MapId` INT(10) NOT NULL, - `TerrainSwapMap` INT(10) NOT NULL, + `MapId` INT(10) unsigned NOT NULL, + `TerrainSwapMap` INT(10) unsigned NOT NULL, `Comment` VARCHAR(255), PRIMARY KEY (`MapId`, `TerrainSwapMap`) );