aboutsummaryrefslogtreecommitdiff
path: root/sql/old/6.x/characters
diff options
context:
space:
mode:
authorDDuarte <dnpd.dd@gmail.com>2015-07-14 00:05:36 +0100
committerDDuarte <dnpd.dd@gmail.com>2015-07-14 00:05:36 +0100
commitf5e92f65379aa03890605539eeafccb665e08ebc (patch)
treefa9cf911c7fc1e0df99e79e567225e28d16eb265 /sql/old/6.x/characters
parent026567b08cc5d4446c4128788c7d4354d9a1776c (diff)
TDB 6.0.2 - 2015/07/14TDB6.02
Diffstat (limited to 'sql/old/6.x/characters')
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_03_29_00_characters.sql11
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_04_21_00_characters.sql16
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_04_28_00_characters.sql33
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_05_08_00_characters.sql36
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_05_22_00_characters.sql35
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_07_08_00_characters.sql3
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_07_11_00_characters.sql1
-rw-r--r--sql/old/6.x/characters/01_2015_03_21/2015_07_12_00_characters.sql2
8 files changed, 137 insertions, 0 deletions
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_03_29_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_03_29_00_characters.sql
new file mode 100644
index 00000000000..b9bb746c2f7
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_03_29_00_characters.sql
@@ -0,0 +1,11 @@
+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,
+ `OwnerGuid` int(10) unsigned NOT NULL,
+ `Time` int(10) unsigned NOT NULL DEFAULT '0',
+ `CorpseType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`Guid`,`PhaseId`)
+); \ No newline at end of file
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_04_21_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_04_21_00_characters.sql
new file mode 100644
index 00000000000..b5fc1bd2ac8
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_04_21_00_characters.sql
@@ -0,0 +1,16 @@
+DROP TABLE IF EXISTS `character_template`;
+CREATE TABLE IF NOT EXISTS `character_template` (
+ `id` int(10) unsigned NOT NULL,
+ `name` varchar(70) NOT NULL,
+ `description` varchar(100) NOT NULL,
+ `level` tinyint(3) unsigned NOT NULL DEFAULT '1',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+DROP TABLE IF EXISTS `character_template_class`;
+CREATE TABLE IF NOT EXISTS `character_template_class` (
+ `templateId` int(10) unsigned NOT NULL,
+ `factionGroup` tinyint(3) unsigned NOT NULL COMMENT '3 - Alliance, 5 - Horde',
+ `class` tinyint(3) unsigned NOT NULL,
+ PRIMARY KEY (`templateId`,`factionGroup`,`class`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_04_28_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_04_28_00_characters.sql
new file mode 100644
index 00000000000..9e02e401707
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_04_28_00_characters.sql
@@ -0,0 +1,33 @@
+DELETE FROM `corpse` WHERE `corpseType`=0;
+
+DROP PROCEDURE IF EXISTS `CheckCorpseData`;
+
+DELIMITER $$
+
+CREATE PROCEDURE CheckCorpseData()
+BEGIN
+ DECLARE max_corpses_per_player int;
+ SELECT MAX(`counts`) FROM (SELECT COUNT(`corpseGuid`) AS `counts` FROM `corpse` GROUP BY `guid`) AS `counted` INTO max_corpses_per_player;
+
+ IF max_corpses_per_player > 50000 THEN
+ TRUNCATE `corpse`;
+ END IF;
+
+END$$
+DELIMITER ;
+
+CALL CheckCorpseData();
+DROP PROCEDURE `CheckCorpseData`;
+
+ALTER TABLE `corpse`
+ DROP `corpseGuid`,
+ DROP INDEX `idx_player`,
+ ADD PRIMARY KEY (`guid`);
+
+ALTER TABLE `corpse_phases`
+ DROP PRIMARY KEY,
+ DROP `Guid`,
+ DROP `CorpseType`,
+ DROP `Time`,
+ CHANGE `OwnerGuid` `OwnerGuid` bigint(20) unsigned NOT NULL DEFAULT '0' FIRST,
+ ADD PRIMARY KEY (`OwnerGuid`,`PhaseId`);
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_05_08_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_05_08_00_characters.sql
new file mode 100644
index 00000000000..56a48474801
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_05_08_00_characters.sql
@@ -0,0 +1,36 @@
+--
+-- Table structure for table `character_garrison`
+--
+
+DROP TABLE IF EXISTS `character_garrison`;
+CREATE TABLE `character_garrison` (
+ `guid` bigint(20) unsigned NOT NULL,
+ `siteLevelId` int(10) unsigned NOT NULL DEFAULT '0',
+ `followerActivationsRemainingToday` int(10) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`guid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `character_garrison_blueprints`
+--
+
+DROP TABLE IF EXISTS `character_garrison_blueprints`;
+CREATE TABLE `character_garrison_blueprints` (
+ `guid` bigint(20) unsigned NOT NULL,
+ `buildingId` int(10) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`guid`,`buildingId`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `character_garrison_buildings`
+--
+
+DROP TABLE IF EXISTS `character_garrison_buildings`;
+CREATE TABLE `character_garrison_buildings` (
+ `guid` bigint(20) unsigned NOT NULL,
+ `plotInstanceId` int(10) unsigned NOT NULL DEFAULT '0',
+ `buildingId` int(10) unsigned NOT NULL DEFAULT '0',
+ `timeBuilt` bigint(20) unsigned NOT NULL,
+ `active` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`guid`,`plotInstanceId`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_05_22_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_05_22_00_characters.sql
new file mode 100644
index 00000000000..35e72a5aa86
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_05_22_00_characters.sql
@@ -0,0 +1,35 @@
+DROP TABLE IF EXISTS `character_garrison_follower_abilities`;
+DROP TABLE IF EXISTS `character_garrison_followers`;
+
+--
+-- Table structure for table `character_garrison_followers`
+--
+
+CREATE TABLE `character_garrison_followers` (
+ `dbId` bigint(20) unsigned NOT NULL,
+ `guid` bigint(20) unsigned NOT NULL,
+ `followerId` int(10) unsigned NOT NULL,
+ `quality` int(10) unsigned NOT NULL DEFAULT '2',
+ `level` int(10) unsigned NOT NULL DEFAULT '90',
+ `itemLevelWeapon` int(10) unsigned NOT NULL DEFAULT '600',
+ `itemLevelArmor` int(10) unsigned NOT NULL DEFAULT '600',
+ `xp` int(10) unsigned NOT NULL DEFAULT '0',
+ `currentBuilding` int(10) unsigned NOT NULL DEFAULT '0',
+ `currentMission` int(10) unsigned NOT NULL DEFAULT '0',
+ `status` int(10) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`dbId`),
+ UNIQUE KEY `idx_guid_id` (`guid`,`followerId`),
+ CONSTRAINT `fk_foll_owner` FOREIGN KEY (`guid`) REFERENCES `characters` (`guid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `character_garrison_follower_abilities`
+--
+
+CREATE TABLE `character_garrison_follower_abilities` (
+ `dbId` bigint(20) unsigned NOT NULL,
+ `abilityId` int(10) unsigned NOT NULL,
+ `slot` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`dbId`,`abilityId`,`slot`),
+ CONSTRAINT `fk_foll_dbid` FOREIGN KEY (`dbId`) REFERENCES `character_garrison_followers` (`dbId`) ON DELETE CASCADE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_07_08_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_07_08_00_characters.sql
new file mode 100644
index 00000000000..2beacc60feb
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_07_08_00_characters.sql
@@ -0,0 +1,3 @@
+DROP TABLE IF EXISTS `gm_ticket`;
+DROP TABLE IF EXISTS `gm_survey`;
+DROP TABLE IF EXISTS `gm_subsurvey`;
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_07_11_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_07_11_00_characters.sql
new file mode 100644
index 00000000000..a0d43e16e28
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_07_11_00_characters.sql
@@ -0,0 +1 @@
+ALTER TABLE `character_glyphs` DROP `glyph7`, DROP `glyph8`, DROP `glyph9`;
diff --git a/sql/old/6.x/characters/01_2015_03_21/2015_07_12_00_characters.sql b/sql/old/6.x/characters/01_2015_03_21/2015_07_12_00_characters.sql
new file mode 100644
index 00000000000..575097f7ff0
--- /dev/null
+++ b/sql/old/6.x/characters/01_2015_03_21/2015_07_12_00_characters.sql
@@ -0,0 +1,2 @@
+ALTER TABLE `characters` ADD `power6` int(10) unsigned NOT NULL DEFAULT '0' AFTER `power5`;
+ALTER TABLE `character_stats` ADD `maxpower6` int(10) unsigned NOT NULL DEFAULT '0' AFTER `maxpower5`;