aboutsummaryrefslogtreecommitdiff
path: root/sql/base
diff options
context:
space:
mode:
Diffstat (limited to 'sql/base')
-rw-r--r--sql/base/auth_database.sql121
-rw-r--r--sql/base/characters_database.sql161
-rw-r--r--sql/base/dev/hotfixes_database.sql59
-rw-r--r--sql/base/dev/world_database.sql407
4 files changed, 403 insertions, 345 deletions
diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql
index 1f5ccf9f069..e29c804468c 100644
--- a/sql/base/auth_database.sql
+++ b/sql/base/auth_database.sql
@@ -24,31 +24,31 @@ DROP TABLE IF EXISTS `account`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `account` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'Identifier',
- `username` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`salt` binary(32) DEFAULT NULL,
`verifier` binary(32) DEFAULT NULL,
`session_key_auth` binary(40) DEFAULT NULL,
`session_key_bnet` varbinary(64) DEFAULT NULL,
- `sha_pass_hash` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `v` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'dummy value, use `verifier` instead',
- `s` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'dummy value, use `salt` instead',
+ `sha_pass_hash` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `v` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'dummy value, use `verifier` instead',
+ `s` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'dummy value, use `salt` instead',
`totp_secret` varbinary(128) DEFAULT NULL,
- `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `reg_mail` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `reg_mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`joindate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `last_ip` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
- `last_attempt_ip` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
+ `last_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
+ `last_attempt_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
`failed_logins` int unsigned NOT NULL DEFAULT '0',
`locked` tinyint unsigned NOT NULL DEFAULT '0',
- `lock_country` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00',
+ `lock_country` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00',
`last_login` timestamp NULL DEFAULT NULL,
`online` tinyint unsigned NOT NULL DEFAULT '0',
`expansion` tinyint unsigned NOT NULL DEFAULT '8',
`mutetime` bigint NOT NULL DEFAULT '0',
- `mutereason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `muteby` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `mutereason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `muteby` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`locale` tinyint unsigned NOT NULL DEFAULT '0',
- `os` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `os` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`recruiter` int unsigned NOT NULL DEFAULT '0',
`battlenet_account` int unsigned DEFAULT NULL,
`battlenet_index` tinyint unsigned DEFAULT NULL,
@@ -79,7 +79,7 @@ CREATE TABLE `account_access` (
`AccountID` int unsigned NOT NULL,
`SecurityLevel` tinyint unsigned NOT NULL,
`RealmID` int NOT NULL DEFAULT '-1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`AccountID`,`RealmID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -104,8 +104,8 @@ CREATE TABLE `account_banned` (
`id` int unsigned NOT NULL DEFAULT '0' COMMENT 'Account id',
`bandate` int unsigned NOT NULL DEFAULT '0',
`unbandate` int unsigned NOT NULL DEFAULT '0',
- `bannedby` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
- `banreason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `bannedby` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `banreason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`active` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`id`,`bandate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Ban List';
@@ -132,7 +132,7 @@ CREATE TABLE `account_last_played_character` (
`region` tinyint unsigned NOT NULL,
`battlegroup` tinyint unsigned NOT NULL,
`realmId` int unsigned DEFAULT NULL,
- `characterName` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `characterName` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`characterGUID` bigint unsigned DEFAULT NULL,
`lastPlayedTime` int unsigned DEFAULT NULL,
PRIMARY KEY (`accountId`,`region`,`battlegroup`)
@@ -159,8 +159,8 @@ CREATE TABLE `account_muted` (
`guid` int unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`mutedate` int unsigned NOT NULL DEFAULT '0',
`mutetime` int unsigned NOT NULL DEFAULT '0',
- `mutedby` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
- `mutereason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mutedby` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mutereason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`guid`,`mutedate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='mute List';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -185,7 +185,7 @@ CREATE TABLE `autobroadcast` (
`realmid` int NOT NULL DEFAULT '-1',
`id` tinyint unsigned NOT NULL AUTO_INCREMENT,
`weight` tinyint unsigned DEFAULT '1',
- `text` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `text` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`,`realmid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -208,11 +208,11 @@ DROP TABLE IF EXISTS `battle_pet_declinedname`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `battle_pet_declinedname` (
`guid` bigint NOT NULL,
- `genitive` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `dative` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `accusative` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `instrumental` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `prepositional` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `genitive` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `dative` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `accusative` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `instrumental` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `prepositional` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`guid`),
CONSTRAINT `fk_battle_pet__battle_pet_declinedname` FOREIGN KEY (`guid`) REFERENCES `battle_pets` (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -270,7 +270,7 @@ CREATE TABLE `battle_pets` (
`health` int NOT NULL DEFAULT '1',
`quality` tinyint NOT NULL DEFAULT '0',
`flags` smallint NOT NULL DEFAULT '0',
- `name` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`nameTimestamp` bigint NOT NULL DEFAULT '0',
`owner` bigint DEFAULT NULL,
`ownerRealmId` int DEFAULT NULL,
@@ -298,8 +298,8 @@ CREATE TABLE `battlenet_account_bans` (
`id` int unsigned NOT NULL DEFAULT '0' COMMENT 'Account id',
`bandate` int unsigned NOT NULL DEFAULT '0',
`unbandate` int unsigned NOT NULL DEFAULT '0',
- `bannedby` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
- `banreason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `bannedby` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `banreason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`,`bandate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Ban List';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -395,19 +395,19 @@ DROP TABLE IF EXISTS `battlenet_accounts`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `battlenet_accounts` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'Identifier',
- `email` varchar(320) COLLATE utf8mb4_unicode_ci NOT NULL,
- `sha_pass_hash` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `email` varchar(320) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `sha_pass_hash` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`joindate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `last_ip` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
+ `last_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
`failed_logins` int unsigned NOT NULL DEFAULT '0',
`locked` tinyint unsigned NOT NULL DEFAULT '0',
- `lock_country` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00',
+ `lock_country` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00',
`last_login` timestamp NULL DEFAULT NULL,
`online` tinyint unsigned NOT NULL DEFAULT '0',
`locale` tinyint unsigned NOT NULL DEFAULT '0',
- `os` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `os` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`LastCharacterUndelete` int unsigned NOT NULL DEFAULT '0',
- `LoginTicket` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `LoginTicket` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`LoginTicketExpiry` int unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Account System';
@@ -483,12 +483,12 @@ CREATE TABLE `build_info` (
`majorVersion` int DEFAULT NULL,
`minorVersion` int DEFAULT NULL,
`bugfixVersion` int DEFAULT NULL,
- `hotfixVersion` char(3) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `winAuthSeed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `win64AuthSeed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mac64AuthSeed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `winChecksumSeed` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `macChecksumSeed` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `hotfixVersion` char(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `winAuthSeed` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `win64AuthSeed` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `mac64AuthSeed` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `winChecksumSeed` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `macChecksumSeed` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`build`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -635,11 +635,11 @@ DROP TABLE IF EXISTS `ip_banned`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ip_banned` (
- `ip` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
+ `ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
`bandate` int unsigned NOT NULL,
`unbandate` int unsigned NOT NULL,
- `bannedby` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '[Console]',
- `banreason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'no reason',
+ `bannedby` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '[Console]',
+ `banreason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'no reason',
PRIMARY KEY (`ip`,`bandate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Banned IPs';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -663,7 +663,7 @@ DROP TABLE IF EXISTS `logs`;
CREATE TABLE `logs` (
`time` int unsigned NOT NULL,
`realm` int unsigned NOT NULL,
- `type` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `type` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`level` tinyint unsigned NOT NULL DEFAULT '0',
`string` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -691,11 +691,11 @@ CREATE TABLE `logs_ip_actions` (
`character_guid` bigint unsigned NOT NULL COMMENT 'Character Guid',
`realm_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'Realm ID',
`type` tinyint unsigned NOT NULL,
- `ip` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
- `systemnote` text COLLATE utf8mb4_unicode_ci COMMENT 'Notes inserted by system',
+ `ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
+ `systemnote` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'Notes inserted by system',
`unixtime` int unsigned NOT NULL COMMENT 'Unixtime',
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Timestamp',
- `comment` text COLLATE utf8mb4_unicode_ci COMMENT 'Allows users to add a comment',
+ `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'Allows users to add a comment',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Used to log ips of individual actions';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1476,7 +1476,7 @@ DROP TABLE IF EXISTS `rbac_permissions`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `rbac_permissions` (
`id` int unsigned NOT NULL DEFAULT '0' COMMENT 'Permission id',
- `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Permission name',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Permission name',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Permission List';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2217,10 +2217,10 @@ DROP TABLE IF EXISTS `realmlist`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `realmlist` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
- `name` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `address` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
- `localAddress` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
- `localSubnetMask` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '255.255.255.0',
+ `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
+ `localAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '127.0.0.1',
+ `localSubnetMask` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '255.255.255.0',
`port` smallint unsigned NOT NULL DEFAULT '8085',
`icon` tinyint unsigned NOT NULL DEFAULT '0',
`flag` tinyint unsigned NOT NULL DEFAULT '2',
@@ -2255,7 +2255,7 @@ DROP TABLE IF EXISTS `secret_digest`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `secret_digest` (
`id` int unsigned NOT NULL,
- `digest` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `digest` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2277,9 +2277,9 @@ DROP TABLE IF EXISTS `updates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates` (
- `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
- `hash` char(40) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
+ `hash` char(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'timestamp when the query was applied.',
`speed` int unsigned NOT NULL DEFAULT '0' COMMENT 'time the query takes to apply in ms.',
PRIMARY KEY (`name`)
@@ -2528,7 +2528,8 @@ INSERT INTO `updates` VALUES
('2021_12_31_00_auth.sql','16AA1CFB93CC42DC9CC7C0C787C64D3CE9662EE5','ARCHIVED','2022-01-02 21:18:52',0),
('2021_12_31_01_auth.sql','336E62A8850A3E78A1D0BD3E81FFD5769184BDF8','ARCHIVED','2021-12-31 15:58:32',0),
('2022_01_02_00_auth.sql','F0AF198C5F7529508A5DB1F29D153256368AD1B4','ARCHIVED','2022-01-02 21:22:35',0),
-('2022_01_08_00_auth.sql','460BF77FB1751EB6B914FBA90637C8F266CCDF4D','ARCHIVED','2022-01-08 03:41:46',0);
+('2022_01_08_00_auth.sql','3C9853058A77817DD62943D0332418D84CA6BDA1','ARCHIVED','2022-01-15 23:21:37',0),
+('2022_01_15_00_auth.sql','11552D29BEDF73626FB8D932AB4362882964B4F0','ARCHIVED','2022-01-15 23:24:57',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
@@ -2540,8 +2541,8 @@ DROP TABLE IF EXISTS `updates_include`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates_include` (
- `path` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
PRIMARY KEY (`path`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='List of directories where we want to include sql updates.';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2574,7 +2575,7 @@ CREATE TABLE `uptime` (
`starttime` int unsigned NOT NULL DEFAULT '0',
`uptime` int unsigned NOT NULL DEFAULT '0',
`maxplayers` smallint unsigned NOT NULL DEFAULT '0',
- `revision` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Trinitycore',
+ `revision` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Trinitycore',
PRIMARY KEY (`realmid`,`starttime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Uptime system';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2637,4 +2638,4 @@ SET character_set_client = @saved_cs_client;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2022-01-02 21:22:37
+-- Dump completed on 2022-01-15 23:25:00
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index bcb4f2c17e1..26ccf16d8e5 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -103,7 +103,7 @@ DROP TABLE IF EXISTS `arena_team`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `arena_team` (
`arenaTeamId` int unsigned NOT NULL DEFAULT '0',
- `name` varchar(24) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`captainGuid` bigint unsigned NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '0',
`rating` smallint unsigned NOT NULL DEFAULT '0',
@@ -271,8 +271,8 @@ DROP TABLE IF EXISTS `bugreport`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `bugreport` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'Identifier',
- `type` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `content` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `type` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Debug System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -296,8 +296,8 @@ DROP TABLE IF EXISTS `calendar_events`;
CREATE TABLE `calendar_events` (
`EventID` bigint unsigned NOT NULL DEFAULT '0',
`Owner` bigint unsigned NOT NULL DEFAULT '0',
- `Title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`EventType` tinyint unsigned NOT NULL DEFAULT '4',
`TextureID` int NOT NULL DEFAULT '-1',
`Date` bigint NOT NULL DEFAULT '0',
@@ -331,7 +331,7 @@ CREATE TABLE `calendar_invites` (
`Status` tinyint unsigned NOT NULL DEFAULT '0',
`ResponseTime` bigint NOT NULL DEFAULT '0',
`ModerationRank` tinyint unsigned NOT NULL DEFAULT '0',
- `Note` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`InviteID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -353,12 +353,12 @@ DROP TABLE IF EXISTS `channels`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `channels` (
- `name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`team` int unsigned NOT NULL,
`announce` tinyint unsigned NOT NULL DEFAULT '1',
`ownership` tinyint unsigned NOT NULL DEFAULT '1',
- `password` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `bannedList` text COLLATE utf8mb4_unicode_ci,
+ `password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `bannedList` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`lastUsed` bigint unsigned NOT NULL,
PRIMARY KEY (`name`,`team`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Channel System';
@@ -599,8 +599,8 @@ CREATE TABLE `character_banned` (
`guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`bandate` bigint NOT NULL DEFAULT '0',
`unbandate` bigint NOT NULL DEFAULT '0',
- `bannedby` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
- `banreason` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `bannedby` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `banreason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`active` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`guid`,`bandate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Ban List';
@@ -679,7 +679,7 @@ DROP TABLE IF EXISTS `character_cuf_profiles`;
CREATE TABLE `character_cuf_profiles` (
`guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character Guid',
`id` tinyint unsigned NOT NULL COMMENT 'Profile Id (0-4)',
- `name` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Profile Name',
+ `name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Profile Name',
`frameHeight` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Profile Frame Height',
`frameWidth` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Profile Frame Width',
`sortBy` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Frame Sort By',
@@ -765,11 +765,11 @@ DROP TABLE IF EXISTS `character_declinedname`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_declinedname` (
`guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
- `genitive` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `dative` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `accusative` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `instrumental` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `prepositional` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `genitive` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `dative` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `accusative` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `instrumental` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `prepositional` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -794,8 +794,8 @@ CREATE TABLE `character_equipmentsets` (
`guid` bigint unsigned NOT NULL DEFAULT '0',
`setguid` bigint unsigned NOT NULL AUTO_INCREMENT,
`setindex` tinyint unsigned NOT NULL DEFAULT '0',
- `name` varchar(31) COLLATE utf8mb4_unicode_ci NOT NULL,
- `iconname` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `iconname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`ignore_mask` int unsigned NOT NULL DEFAULT '0',
`AssignedSpecIndex` int NOT NULL DEFAULT '-1',
`item0` bigint unsigned NOT NULL DEFAULT '0',
@@ -1162,13 +1162,13 @@ CREATE TABLE `character_pet` (
`level` smallint unsigned NOT NULL DEFAULT '1',
`exp` int unsigned NOT NULL DEFAULT '0',
`Reactstate` tinyint unsigned NOT NULL DEFAULT '0',
- `name` varchar(21) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Pet',
+ `name` varchar(21) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Pet',
`renamed` tinyint unsigned NOT NULL DEFAULT '0',
`slot` tinyint unsigned NOT NULL DEFAULT '0',
`curhealth` int unsigned NOT NULL DEFAULT '1',
`curmana` int unsigned NOT NULL DEFAULT '0',
`savetime` int unsigned NOT NULL DEFAULT '0',
- `abdata` text COLLATE utf8mb4_unicode_ci,
+ `abdata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`specialization` smallint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `owner` (`owner`),
@@ -1195,11 +1195,11 @@ DROP TABLE IF EXISTS `character_pet_declinedname`;
CREATE TABLE `character_pet_declinedname` (
`id` int unsigned NOT NULL DEFAULT '0',
`owner` int unsigned NOT NULL DEFAULT '0',
- `genitive` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `dative` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `accusative` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `instrumental` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `prepositional` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `genitive` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `dative` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `accusative` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `instrumental` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `prepositional` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
KEY `owner_key` (`owner`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1524,7 +1524,7 @@ CREATE TABLE `character_social` (
`guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
`friend` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Friend Global Unique Identifier',
`flags` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Friend Flags',
- `note` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Friend Note',
+ `note` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Friend Note',
PRIMARY KEY (`guid`,`friend`,`flags`),
KEY `friend` (`friend`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player System';
@@ -1702,8 +1702,8 @@ CREATE TABLE `character_transmog_outfits` (
`guid` bigint NOT NULL DEFAULT '0',
`setguid` bigint NOT NULL AUTO_INCREMENT,
`setindex` tinyint unsigned NOT NULL DEFAULT '0',
- `name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL,
- `iconname` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `iconname` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`ignore_mask` int NOT NULL DEFAULT '0',
`appearance0` int NOT NULL DEFAULT '0',
`appearance1` int NOT NULL DEFAULT '0',
@@ -1758,7 +1758,7 @@ CREATE TABLE `character_void_storage` (
`fixedScalingLevel` int unsigned DEFAULT '0',
`artifactKnowledgeLevel` int unsigned DEFAULT '0',
`context` tinyint unsigned NOT NULL DEFAULT '0',
- `bonusListIDs` text COLLATE utf8mb4_unicode_ci,
+ `bonusListIDs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`itemId`),
UNIQUE KEY `idx_player_slot` (`playerGuid`,`slot`),
KEY `idx_player` (`playerGuid`)
@@ -1784,7 +1784,7 @@ DROP TABLE IF EXISTS `characters`;
CREATE TABLE `characters` (
`guid` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier',
`account` int unsigned NOT NULL DEFAULT '0' COMMENT 'Account Identifier',
- `name` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`slot` tinyint unsigned NOT NULL DEFAULT '0',
`race` tinyint unsigned NOT NULL DEFAULT '0',
`class` tinyint unsigned NOT NULL DEFAULT '0',
@@ -1806,7 +1806,7 @@ CREATE TABLE `characters` (
`raidDifficulty` tinyint unsigned NOT NULL DEFAULT '14',
`legacyRaidDifficulty` tinyint unsigned NOT NULL DEFAULT '3',
`orientation` float NOT NULL DEFAULT '0',
- `taximask` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `taximask` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`online` tinyint unsigned NOT NULL DEFAULT '0',
`createTime` bigint NOT NULL DEFAULT '0',
`createMode` tinyint NOT NULL DEFAULT '0',
@@ -1830,7 +1830,7 @@ CREATE TABLE `characters` (
`at_login` smallint unsigned NOT NULL DEFAULT '0',
`zone` smallint unsigned NOT NULL DEFAULT '0',
`death_expire_time` bigint NOT NULL DEFAULT '0',
- `taxi_path` text COLLATE utf8mb4_unicode_ci,
+ `taxi_path` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`totalKills` int unsigned NOT NULL DEFAULT '0',
`todayKills` smallint unsigned NOT NULL DEFAULT '0',
`yesterdayKills` smallint unsigned NOT NULL DEFAULT '0',
@@ -1848,12 +1848,12 @@ CREATE TABLE `characters` (
`latency` int unsigned NOT NULL DEFAULT '0',
`activeTalentGroup` tinyint unsigned NOT NULL DEFAULT '0',
`lootSpecId` int unsigned NOT NULL DEFAULT '0',
- `exploredZones` longtext COLLATE utf8mb4_unicode_ci,
- `equipmentCache` longtext COLLATE utf8mb4_unicode_ci,
- `knownTitles` longtext COLLATE utf8mb4_unicode_ci,
+ `exploredZones` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `equipmentCache` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `knownTitles` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`actionBars` tinyint unsigned NOT NULL DEFAULT '0',
`deleteInfos_Account` int unsigned DEFAULT NULL,
- `deleteInfos_Name` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `deleteInfos_Name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`deleteDate` bigint DEFAULT NULL,
`honor` int unsigned NOT NULL DEFAULT '0',
`honorLevel` int unsigned NOT NULL DEFAULT '1',
@@ -1891,7 +1891,7 @@ CREATE TABLE `corpse` (
`orientation` float NOT NULL DEFAULT '0',
`mapId` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier',
`displayId` int unsigned NOT NULL DEFAULT '0',
- `itemCache` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `itemCache` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`race` tinyint unsigned NOT NULL DEFAULT '0',
`class` tinyint unsigned NOT NULL DEFAULT '0',
`gender` tinyint unsigned NOT NULL DEFAULT '0',
@@ -2021,7 +2021,7 @@ DROP TABLE IF EXISTS `gm_bug`;
CREATE TABLE `gm_bug` (
`id` int unsigned NOT NULL,
`playerGuid` bigint unsigned NOT NULL,
- `note` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`createTime` bigint NOT NULL DEFAULT '0',
`mapId` smallint unsigned NOT NULL DEFAULT '0',
`posX` float NOT NULL DEFAULT '0',
@@ -2030,7 +2030,7 @@ CREATE TABLE `gm_bug` (
`facing` float NOT NULL DEFAULT '0',
`closedBy` bigint NOT NULL DEFAULT '0',
`assignedTo` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'GUID of admin to whom ticket is assigned',
- `comment` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2054,7 +2054,7 @@ DROP TABLE IF EXISTS `gm_complaint`;
CREATE TABLE `gm_complaint` (
`id` int unsigned NOT NULL,
`playerGuid` bigint unsigned NOT NULL,
- `note` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`createTime` bigint NOT NULL DEFAULT '0',
`mapId` smallint unsigned NOT NULL DEFAULT '0',
`posX` float NOT NULL DEFAULT '0',
@@ -2066,7 +2066,7 @@ CREATE TABLE `gm_complaint` (
`reportLineIndex` int NOT NULL,
`closedBy` bigint NOT NULL DEFAULT '0',
`assignedTo` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'GUID of admin to whom ticket is assigned',
- `comment` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2091,7 +2091,7 @@ CREATE TABLE `gm_complaint_chatlog` (
`complaintId` int unsigned NOT NULL,
`lineId` int unsigned NOT NULL,
`timestamp` bigint NOT NULL,
- `text` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`complaintId`,`lineId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2115,7 +2115,7 @@ DROP TABLE IF EXISTS `gm_suggestion`;
CREATE TABLE `gm_suggestion` (
`id` int unsigned NOT NULL,
`playerGuid` bigint unsigned NOT NULL,
- `note` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`createTime` bigint NOT NULL DEFAULT '0',
`mapId` smallint unsigned NOT NULL DEFAULT '0',
`posX` float NOT NULL DEFAULT '0',
@@ -2124,7 +2124,7 @@ CREATE TABLE `gm_suggestion` (
`facing` float NOT NULL DEFAULT '0',
`closedBy` bigint NOT NULL DEFAULT '0',
`assignedTo` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'GUID of admin to whom ticket is assigned',
- `comment` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2238,15 +2238,15 @@ DROP TABLE IF EXISTS `guild`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `guild` (
`guildid` bigint unsigned NOT NULL DEFAULT '0',
- `name` varchar(24) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`leaderguid` bigint unsigned NOT NULL DEFAULT '0',
`EmblemStyle` tinyint unsigned NOT NULL DEFAULT '0',
`EmblemColor` tinyint unsigned NOT NULL DEFAULT '0',
`BorderStyle` tinyint unsigned NOT NULL DEFAULT '0',
`BorderColor` tinyint unsigned NOT NULL DEFAULT '0',
`BackgroundColor` tinyint unsigned NOT NULL DEFAULT '0',
- `info` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `motd` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `info` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `motd` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`createdate` int unsigned NOT NULL DEFAULT '0',
`BankMoney` bigint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guildid`)
@@ -2273,7 +2273,7 @@ CREATE TABLE `guild_achievement` (
`guildId` bigint unsigned NOT NULL,
`achievement` int unsigned NOT NULL,
`date` bigint NOT NULL DEFAULT '0',
- `guids` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `guids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`guildId`,`achievement`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2410,9 +2410,9 @@ DROP TABLE IF EXISTS `guild_bank_tab`;
CREATE TABLE `guild_bank_tab` (
`guildid` bigint unsigned NOT NULL DEFAULT '0',
`TabId` tinyint unsigned NOT NULL DEFAULT '0',
- `TabName` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `TabIcon` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `TabText` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `TabName` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `TabIcon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `TabText` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`guildid`,`TabId`),
KEY `guildid_key` (`guildid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2469,8 +2469,8 @@ CREATE TABLE `guild_member` (
`guildid` bigint unsigned NOT NULL COMMENT 'Guild Identificator',
`guid` bigint unsigned NOT NULL,
`rank` tinyint unsigned NOT NULL,
- `pnote` varchar(31) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `offnote` varchar(31) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `pnote` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `offnote` varchar(31) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
UNIQUE KEY `guid_key` (`guid`),
KEY `guildid_key` (`guildid`),
KEY `guildid_rank_key` (`guildid`,`rank`)
@@ -2558,8 +2558,8 @@ DROP TABLE IF EXISTS `guild_rank`;
CREATE TABLE `guild_rank` (
`guildid` bigint unsigned NOT NULL DEFAULT '0',
`rid` tinyint unsigned NOT NULL,
- `RankOrder` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `rname` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `RankOrder` tinyint unsigned NOT NULL DEFAULT '0',
+ `rname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`rights` int unsigned NOT NULL DEFAULT '0',
`BankMoneyPerDay` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guildid`,`rid`),
@@ -2589,7 +2589,7 @@ CREATE TABLE `instance` (
`resettime` bigint NOT NULL DEFAULT '0',
`difficulty` tinyint unsigned NOT NULL DEFAULT '0',
`completedEncounters` int unsigned NOT NULL DEFAULT '0',
- `data` tinytext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `data` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`entranceId` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `map` (`map`),
@@ -2672,13 +2672,13 @@ CREATE TABLE `item_instance` (
`giftCreatorGuid` bigint unsigned NOT NULL DEFAULT '0',
`count` int unsigned NOT NULL DEFAULT '1',
`duration` int NOT NULL DEFAULT '0',
- `charges` tinytext COLLATE utf8mb4_unicode_ci,
+ `charges` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`flags` int unsigned NOT NULL DEFAULT '0',
- `enchantments` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `enchantments` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`randomBonusListId` int unsigned NOT NULL DEFAULT '0',
`durability` smallint unsigned NOT NULL DEFAULT '0',
`playedTime` int unsigned NOT NULL DEFAULT '0',
- `text` text COLLATE utf8mb4_unicode_ci,
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`transmogrification` int unsigned NOT NULL DEFAULT '0',
`enchantIllusion` int unsigned NOT NULL DEFAULT '0',
`battlePetSpeciesId` int unsigned NOT NULL DEFAULT '0',
@@ -2686,7 +2686,7 @@ CREATE TABLE `item_instance` (
`battlePetLevel` smallint unsigned NOT NULL DEFAULT '0',
`battlePetDisplayId` int unsigned NOT NULL DEFAULT '0',
`context` tinyint unsigned NOT NULL DEFAULT '0',
- `bonusListIDs` text COLLATE utf8mb4_unicode_ci,
+ `bonusListIDs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`guid`),
KEY `idx_owner_guid` (`owner_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Item System';
@@ -2879,15 +2879,15 @@ DROP TABLE IF EXISTS `item_instance_gems`;
CREATE TABLE `item_instance_gems` (
`itemGuid` bigint unsigned NOT NULL,
`gemItemId1` int unsigned NOT NULL DEFAULT '0',
- `gemBonuses1` text COLLATE utf8mb4_unicode_ci,
+ `gemBonuses1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`gemContext1` tinyint unsigned NOT NULL DEFAULT '0',
`gemScalingLevel1` int unsigned NOT NULL DEFAULT '0',
`gemItemId2` int unsigned NOT NULL DEFAULT '0',
- `gemBonuses2` text COLLATE utf8mb4_unicode_ci,
+ `gemBonuses2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`gemContext2` tinyint unsigned NOT NULL DEFAULT '0',
`gemScalingLevel2` int unsigned NOT NULL DEFAULT '0',
`gemItemId3` int unsigned NOT NULL DEFAULT '0',
- `gemBonuses3` text COLLATE utf8mb4_unicode_ci,
+ `gemBonuses3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`gemContext3` tinyint unsigned NOT NULL DEFAULT '0',
`gemScalingLevel3` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`itemGuid`)
@@ -2986,7 +2986,7 @@ CREATE TABLE `item_loot_items` (
`needs_quest` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'quest drop',
`rnd_bonus` int unsigned NOT NULL DEFAULT '0' COMMENT 'random bonus list added when originally rolled',
`context` tinyint unsigned NOT NULL DEFAULT '0',
- `bonus_list_ids` text COLLATE utf8mb4_unicode_ci COMMENT 'Space separated list of bonus list ids',
+ `bonus_list_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'Space separated list of bonus list ids',
PRIMARY KEY (`container_id`,`item_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3057,7 +3057,7 @@ DROP TABLE IF EXISTS `item_soulbound_trade_data`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `item_soulbound_trade_data` (
`itemGuid` bigint unsigned NOT NULL COMMENT 'Item GUID',
- `allowedPlayers` text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Space separated GUID list of players who can receive this item in trade',
+ `allowedPlayers` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Space separated GUID list of players who can receive this item in trade',
PRIMARY KEY (`itemGuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Item Refund System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3109,8 +3109,8 @@ CREATE TABLE `mail` (
`mailTemplateId` smallint unsigned NOT NULL DEFAULT '0',
`sender` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
`receiver` bigint unsigned NOT NULL DEFAULT '0' COMMENT 'Character Global Unique Identifier',
- `subject` longtext COLLATE utf8mb4_unicode_ci,
- `body` longtext COLLATE utf8mb4_unicode_ci,
+ `subject` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `body` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`has_items` tinyint unsigned NOT NULL DEFAULT '0',
`expire_time` bigint NOT NULL DEFAULT '0',
`deliver_time` bigint NOT NULL DEFAULT '0',
@@ -3301,7 +3301,7 @@ DROP TABLE IF EXISTS `petition`;
CREATE TABLE `petition` (
`ownerguid` bigint unsigned NOT NULL,
`petitionguid` bigint unsigned DEFAULT '0',
- `name` varchar(24) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`ownerguid`),
UNIQUE KEY `index_ownerguid_petitionguid` (`ownerguid`,`petitionguid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Guild System';
@@ -3441,8 +3441,8 @@ CREATE TABLE `quest_tracker` (
`quest_complete_time` datetime DEFAULT NULL,
`quest_abandon_time` datetime DEFAULT NULL,
`completed_by_gm` tinyint(1) NOT NULL DEFAULT '0',
- `core_hash` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
- `core_revision` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
+ `core_hash` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
+ `core_revision` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
PRIMARY KEY (`id`,`character_guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3464,7 +3464,7 @@ DROP TABLE IF EXISTS `reserved_name`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `reserved_name` (
- `name` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Player Reserved Names';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3513,9 +3513,9 @@ DROP TABLE IF EXISTS `updates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates` (
- `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
- `hash` char(40) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
+ `hash` char(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'timestamp when the query was applied.',
`speed` int unsigned NOT NULL DEFAULT '0' COMMENT 'time the query takes to apply in ms.',
PRIMARY KEY (`name`)
@@ -3658,7 +3658,8 @@ INSERT INTO `updates` VALUES
('2021_12_31_01_characters.sql','336E62A8850A3E78A1D0BD3E81FFD5769184BDF8','ARCHIVED','2021-12-31 15:58:32',0),
('2021_12_31_02_characters.sql','C66A367F0AD7A9D6837238C21E91298413BD960C','ARCHIVED','2021-12-31 16:10:30',0),
('2022_01_02_00_characters.sql','5169A5BBACB42E6CEDE405D3C4843FD386CDF92E','ARCHIVED','2022-01-02 21:22:35',0),
-('2022_01_09_00_characters.sql','3AC51F589821C17027CBA861EF762A709430CDB3','RELEASED','2022-01-09 21:29:45',0);
+('2022_01_09_00_characters.sql','3AC51F589821C17027CBA861EF762A709430CDB3','ARCHIVED','2022-01-09 21:29:45',0),
+('2022_01_15_00_characters.sql','884EFB6592DC8A765E0C0BF8BF907B4E4733BB0C','ARCHIVED','2022-01-15 23:24:58',0);
/*!40000 ALTER TABLE `updates` ENABLE KEYS */;
UNLOCK TABLES;
@@ -3670,8 +3671,8 @@ DROP TABLE IF EXISTS `updates_include`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates_include` (
- `path` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
PRIMARY KEY (`path`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='List of directories where we want to include sql updates.';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3725,7 +3726,7 @@ DROP TABLE IF EXISTS `worldstates`;
CREATE TABLE `worldstates` (
`entry` int unsigned NOT NULL DEFAULT '0',
`value` int unsigned NOT NULL DEFAULT '0',
- `comment` tinytext COLLATE utf8mb4_unicode_ci,
+ `comment` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Variable Saves';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3760,4 +3761,4 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2022-01-02 21:22:38
+-- Dump completed on 2022-01-15 23:25:01
diff --git a/sql/base/dev/hotfixes_database.sql b/sql/base/dev/hotfixes_database.sql
index 390f1df5762..6019c1f03f3 100644
--- a/sql/base/dev/hotfixes_database.sql
+++ b/sql/base/dev/hotfixes_database.sql
@@ -2174,10 +2174,10 @@ CREATE TABLE `creature` (
`DisplayIDProbability2` float NOT NULL DEFAULT '0',
`DisplayIDProbability3` float NOT NULL DEFAULT '0',
`DisplayIDProbability4` float NOT NULL DEFAULT '0',
- `Name` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `FemaleName` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `SubName` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `FemaleSubName` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `FemaleName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `SubName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `FemaleSubName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Type` mediumint unsigned NOT NULL DEFAULT '0',
`Family` tinyint unsigned NOT NULL DEFAULT '0',
`Classification` tinyint unsigned NOT NULL DEFAULT '0',
@@ -9114,6 +9114,45 @@ CREATE TABLE `ui_splash_screen_locale` (
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `unit_condition`
+--
+
+DROP TABLE IF EXISTS `unit_condition`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `unit_condition` (
+ `ID` int unsigned NOT NULL DEFAULT '0',
+ `Flags` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable1` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable2` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable3` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable4` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable5` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable6` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable7` tinyint unsigned NOT NULL DEFAULT '0',
+ `Variable8` tinyint unsigned NOT NULL DEFAULT '0',
+ `Op1` tinyint NOT NULL DEFAULT '0',
+ `Op2` tinyint NOT NULL DEFAULT '0',
+ `Op3` tinyint NOT NULL DEFAULT '0',
+ `Op4` tinyint NOT NULL DEFAULT '0',
+ `Op5` tinyint NOT NULL DEFAULT '0',
+ `Op6` tinyint NOT NULL DEFAULT '0',
+ `Op7` tinyint NOT NULL DEFAULT '0',
+ `Op8` tinyint NOT NULL DEFAULT '0',
+ `Value1` int NOT NULL DEFAULT '0',
+ `Value2` int NOT NULL DEFAULT '0',
+ `Value3` int NOT NULL DEFAULT '0',
+ `Value4` int NOT NULL DEFAULT '0',
+ `Value5` int NOT NULL DEFAULT '0',
+ `Value6` int NOT NULL DEFAULT '0',
+ `Value7` int NOT NULL DEFAULT '0',
+ `Value8` int NOT NULL DEFAULT '0',
+ `VerifiedBuild` int NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`VerifiedBuild`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
-- Table structure for table `unit_power_bar`
--
@@ -9191,9 +9230,9 @@ DROP TABLE IF EXISTS `updates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates` (
- `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
- `hash` char(40) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
+ `hash` char(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'timestamp when the query was applied.',
`speed` int unsigned NOT NULL DEFAULT '0' COMMENT 'time the query takes to apply in ms.',
PRIMARY KEY (`name`)
@@ -9208,8 +9247,8 @@ DROP TABLE IF EXISTS `updates_include`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates_include` (
- `path` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
PRIMARY KEY (`path`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='List of directories where we want to include sql updates.';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -9466,4 +9505,4 @@ CREATE TABLE `world_state_expression` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2022-01-02 21:22:42
+-- Dump completed on 2022-01-15 23:25:07
diff --git a/sql/base/dev/world_database.sql b/sql/base/dev/world_database.sql
index 2ff8bbe00f9..4b23b02c582 100644
--- a/sql/base/dev/world_database.sql
+++ b/sql/base/dev/world_database.sql
@@ -32,8 +32,8 @@ CREATE TABLE `access_requirement` (
`quest_done_A` int unsigned NOT NULL DEFAULT '0',
`quest_done_H` int unsigned NOT NULL DEFAULT '0',
`completed_achievement` int unsigned NOT NULL DEFAULT '0',
- `quest_failed_text` mediumtext COLLATE utf8mb4_unicode_ci,
- `comment` mediumtext COLLATE utf8mb4_unicode_ci,
+ `quest_failed_text` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`mapId`,`difficulty`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='Access Requirements';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -70,8 +70,8 @@ CREATE TABLE `achievement_reward` (
`TitleH` int unsigned NOT NULL DEFAULT '0',
`ItemID` int unsigned NOT NULL DEFAULT '0',
`Sender` int unsigned NOT NULL DEFAULT '0',
- `Subject` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `Body` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Subject` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Body` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`MailTemplateID` int unsigned DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=FIXED COMMENT='Loot System';
@@ -86,9 +86,9 @@ DROP TABLE IF EXISTS `achievement_reward_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `achievement_reward_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `Locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Subject` mediumtext COLLATE utf8mb4_unicode_ci,
- `Body` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Subject` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `Body` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`ID`,`Locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -119,8 +119,8 @@ CREATE TABLE `areatrigger` (
`ShapeData3` float NOT NULL DEFAULT '0',
`ShapeData4` float NOT NULL DEFAULT '0',
`ShapeData5` float NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`SpawnId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -151,7 +151,7 @@ CREATE TABLE `areatrigger_create_properties` (
`ShapeData3` float NOT NULL DEFAULT '0',
`ShapeData4` float NOT NULL DEFAULT '0',
`ShapeData5` float NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`VerifiedBuild` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -238,7 +238,7 @@ DROP TABLE IF EXISTS `areatrigger_scripts`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `areatrigger_scripts` (
`entry` int NOT NULL,
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -252,7 +252,7 @@ DROP TABLE IF EXISTS `areatrigger_tavern`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `areatrigger_tavern` (
`id` int unsigned NOT NULL DEFAULT '0' COMMENT 'Identifier',
- `name` mediumtext COLLATE utf8mb4_unicode_ci,
+ `name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Trigger System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -267,7 +267,7 @@ DROP TABLE IF EXISTS `areatrigger_teleport`;
CREATE TABLE `areatrigger_teleport` (
`ID` int unsigned NOT NULL DEFAULT '0',
`PortLocID` int unsigned NOT NULL DEFAULT '0',
- `Name` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`ID`),
FULLTEXT KEY `name` (`Name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Trigger System';
@@ -342,6 +342,21 @@ CREATE TABLE `battle_pet_quality` (
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `battlefield_template`
+--
+
+DROP TABLE IF EXISTS `battlefield_template`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `battlefield_template` (
+ `TypeId` tinyint unsigned NOT NULL,
+ `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `comment` text COLLATE utf8mb4_unicode_ci,
+ PRIMARY KEY (`TypeId`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
-- Table structure for table `battleground_template`
--
@@ -354,8 +369,8 @@ CREATE TABLE `battleground_template` (
`HordeStartLoc` int unsigned NOT NULL,
`StartMaxDist` float NOT NULL DEFAULT '0',
`Weight` tinyint unsigned NOT NULL DEFAULT '1',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Comment` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Comment` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -389,7 +404,7 @@ CREATE TABLE `blackmarket_template` (
`minBid` bigint unsigned NOT NULL DEFAULT '0',
`duration` int NOT NULL DEFAULT '0',
`chance` float NOT NULL DEFAULT '0',
- `bonusListIDs` mediumtext COLLATE utf8mb4_unicode_ci,
+ `bonusListIDs` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`marketId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -403,8 +418,8 @@ DROP TABLE IF EXISTS `character_template`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `character_template` (
`Id` int unsigned NOT NULL,
- `Name` varchar(70) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Description` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Name` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Level` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -449,9 +464,9 @@ DROP TABLE IF EXISTS `command`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `command` (
- `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`permission` smallint unsigned NOT NULL DEFAULT '0',
- `help` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `help` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Chat System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -477,8 +492,8 @@ CREATE TABLE `conditions` (
`NegativeCondition` tinyint unsigned NOT NULL DEFAULT '0',
`ErrorType` int unsigned NOT NULL DEFAULT '0',
`ErrorTextId` int unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Condition System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -530,7 +545,7 @@ CREATE TABLE `conversation_template` (
`Id` int unsigned NOT NULL,
`FirstLineId` int unsigned NOT NULL,
`TextureKitId` int unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`VerifiedBuild` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -549,7 +564,7 @@ CREATE TABLE `creature` (
`map` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier',
`zoneId` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Zone Identifier',
`areaId` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Area Identifier',
- `spawnDifficulties` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
+ `spawnDifficulties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
`phaseUseFlags` tinyint unsigned NOT NULL DEFAULT '0',
`PhaseId` int DEFAULT '0',
`PhaseGroup` int DEFAULT '0',
@@ -571,7 +586,7 @@ CREATE TABLE `creature` (
`unit_flags2` int unsigned NOT NULL DEFAULT '0',
`unit_flags3` int unsigned NOT NULL DEFAULT '0',
`dynamicflags` int unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`),
KEY `idx_map` (`map`),
@@ -597,7 +612,7 @@ CREATE TABLE `creature_addon` (
`movementAnimKit` smallint NOT NULL DEFAULT '0',
`meleeAnimKit` smallint NOT NULL DEFAULT '0',
`visibilityDistanceType` tinyint unsigned NOT NULL DEFAULT '0',
- `auras` mediumtext COLLATE utf8mb4_unicode_ci,
+ `auras` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -615,7 +630,7 @@ CREATE TABLE `creature_classlevelstats` (
`basemana` int unsigned NOT NULL DEFAULT '1',
`attackpower` smallint NOT NULL DEFAULT '0',
`rangedattackpower` smallint NOT NULL DEFAULT '0',
- `comment` mediumtext COLLATE utf8mb4_unicode_ci,
+ `comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`level`,`class`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -680,7 +695,7 @@ CREATE TABLE `creature_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -804,7 +819,8 @@ CREATE TABLE `creature_summon_groups` (
`position_z` float NOT NULL DEFAULT '0',
`orientation` float NOT NULL DEFAULT '0',
`summonType` tinyint unsigned NOT NULL DEFAULT '0',
- `summonTime` int unsigned NOT NULL DEFAULT '0'
+ `summonTime` int unsigned NOT NULL DEFAULT '0',
+ `Comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -822,11 +838,11 @@ CREATE TABLE `creature_template` (
`difficulty_entry_3` int unsigned NOT NULL DEFAULT '0',
`KillCredit1` int unsigned NOT NULL DEFAULT '0',
`KillCredit2` int unsigned NOT NULL DEFAULT '0',
- `name` mediumtext COLLATE utf8mb4_unicode_ci,
- `femaleName` mediumtext COLLATE utf8mb4_unicode_ci,
- `subname` mediumtext COLLATE utf8mb4_unicode_ci,
- `TitleAlt` mediumtext COLLATE utf8mb4_unicode_ci,
- `IconName` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `femaleName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `subname` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `TitleAlt` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `IconName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`gossip_menu_id` int unsigned NOT NULL DEFAULT '0',
`minlevel` smallint NOT NULL DEFAULT '1',
`maxlevel` smallint NOT NULL DEFAULT '1',
@@ -860,7 +876,7 @@ CREATE TABLE `creature_template` (
`VehicleId` int unsigned NOT NULL DEFAULT '0',
`mingold` int unsigned NOT NULL DEFAULT '0',
`maxgold` int unsigned NOT NULL DEFAULT '0',
- `AIName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `AIName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`MovementType` tinyint unsigned NOT NULL DEFAULT '0',
`HoverHeight` float NOT NULL DEFAULT '1',
`HealthModifier` float NOT NULL DEFAULT '1',
@@ -879,7 +895,7 @@ CREATE TABLE `creature_template` (
`mechanic_immune_mask` int unsigned NOT NULL DEFAULT '0',
`spell_school_immune_mask` int unsigned NOT NULL DEFAULT '0',
`flags_extra` int unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Creature System';
@@ -903,7 +919,7 @@ CREATE TABLE `creature_template_addon` (
`movementAnimKit` smallint NOT NULL DEFAULT '0',
`meleeAnimKit` smallint NOT NULL DEFAULT '0',
`visibilityDistanceType` tinyint unsigned NOT NULL DEFAULT '0',
- `auras` mediumtext COLLATE utf8mb4_unicode_ci,
+ `auras` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -917,11 +933,11 @@ DROP TABLE IF EXISTS `creature_template_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `creature_template_locale` (
`entry` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Name` mediumtext COLLATE utf8mb4_unicode_ci,
- `NameAlt` mediumtext COLLATE utf8mb4_unicode_ci,
- `Title` mediumtext COLLATE utf8mb4_unicode_ci,
- `TitleAlt` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `NameAlt` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `Title` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `TitleAlt` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`entry`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1025,7 +1041,7 @@ CREATE TABLE `creature_text` (
`CreatureID` int unsigned NOT NULL DEFAULT '0',
`GroupID` tinyint unsigned NOT NULL DEFAULT '0',
`ID` tinyint unsigned NOT NULL DEFAULT '0',
- `Text` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Text` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`Type` tinyint unsigned NOT NULL DEFAULT '0',
`Language` tinyint NOT NULL DEFAULT '0',
`Probability` float NOT NULL DEFAULT '0',
@@ -1035,7 +1051,7 @@ CREATE TABLE `creature_text` (
`SoundPlayType` tinyint unsigned NOT NULL DEFAULT '0',
`BroadcastTextId` int NOT NULL DEFAULT '0',
`TextRange` tinyint unsigned NOT NULL DEFAULT '0',
- `comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '',
+ `comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '',
PRIMARY KEY (`CreatureID`,`GroupID`,`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1051,8 +1067,8 @@ CREATE TABLE `creature_text_locale` (
`CreatureID` int unsigned NOT NULL DEFAULT '0',
`GroupID` tinyint unsigned NOT NULL DEFAULT '0',
`ID` tinyint unsigned NOT NULL DEFAULT '0',
- `Locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Text` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Text` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`CreatureID`,`GroupID`,`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1085,7 +1101,7 @@ CREATE TABLE `criteria_data` (
`type` tinyint unsigned NOT NULL DEFAULT '0',
`value1` int unsigned NOT NULL DEFAULT '0',
`value2` int unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`criteria_id`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Achievment system';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1101,9 +1117,9 @@ CREATE TABLE `disables` (
`sourceType` int unsigned NOT NULL,
`entry` int unsigned NOT NULL,
`flags` smallint NOT NULL,
- `params_0` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `params_1` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `params_0` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `params_1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`sourceType`,`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1125,7 +1141,7 @@ CREATE TABLE `disenchant_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1182,7 +1198,7 @@ CREATE TABLE `fishing_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1202,7 +1218,7 @@ CREATE TABLE `game_event` (
`length` bigint unsigned NOT NULL DEFAULT '2592000' COMMENT 'Length in minutes of the event',
`holiday` int unsigned NOT NULL DEFAULT '0' COMMENT 'Client side holiday id',
`holidayStage` tinyint unsigned NOT NULL DEFAULT '0',
- `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Description of the event displayed in console',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Description of the event displayed in console',
`world_event` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '0 if normal event, 1 if world event',
`announce` tinyint unsigned DEFAULT '2' COMMENT '0 dont announce, 1 announce, 2 value from config',
PRIMARY KEY (`eventEntry`)
@@ -1250,7 +1266,7 @@ CREATE TABLE `game_event_condition` (
`req_num` float DEFAULT '0',
`max_world_state_field` smallint unsigned NOT NULL DEFAULT '0',
`done_world_state_field` smallint unsigned NOT NULL DEFAULT '0',
- `description` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`eventEntry`,`condition_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1345,7 +1361,7 @@ CREATE TABLE `game_event_npc_vendor` (
`incrtime` int unsigned NOT NULL DEFAULT '0',
`ExtendedCost` int unsigned NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '1',
- `BonusListIDs` mediumtext COLLATE utf8mb4_unicode_ci,
+ `BonusListIDs` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
`IgnoreFiltering` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`,`item`,`ExtendedCost`,`type`),
@@ -1441,7 +1457,7 @@ CREATE TABLE `game_tele` (
`position_z` float NOT NULL DEFAULT '0',
`orientation` float NOT NULL DEFAULT '0',
`map` smallint unsigned NOT NULL DEFAULT '0',
- `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Tele Command';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1467,7 +1483,7 @@ CREATE TABLE `game_weather` (
`winter_rain_chance` tinyint unsigned NOT NULL DEFAULT '25',
`winter_snow_chance` tinyint unsigned NOT NULL DEFAULT '25',
`winter_storm_chance` tinyint unsigned NOT NULL DEFAULT '25',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`zone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Weather System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1485,7 +1501,7 @@ CREATE TABLE `gameobject` (
`map` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier',
`zoneId` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Zone Identifier',
`areaId` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'Area Identifier',
- `spawnDifficulties` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
+ `spawnDifficulties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0',
`phaseUseFlags` tinyint unsigned NOT NULL DEFAULT '0',
`PhaseId` int DEFAULT '0',
`PhaseGroup` int DEFAULT '0',
@@ -1501,7 +1517,7 @@ CREATE TABLE `gameobject` (
`spawntimesecs` int NOT NULL DEFAULT '0',
`animprogress` tinyint unsigned NOT NULL DEFAULT '0',
`state` tinyint unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Gameobject System';
@@ -1545,7 +1561,7 @@ CREATE TABLE `gameobject_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1620,10 +1636,10 @@ CREATE TABLE `gameobject_template` (
`entry` int unsigned NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '0',
`displayId` int unsigned NOT NULL DEFAULT '0',
- `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `IconName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `castBarCaption` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `unk1` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `IconName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `castBarCaption` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `unk1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`size` float NOT NULL DEFAULT '1',
`Data0` int NOT NULL DEFAULT '0',
`Data1` int NOT NULL DEFAULT '0',
@@ -1661,8 +1677,8 @@ CREATE TABLE `gameobject_template` (
`Data33` int NOT NULL DEFAULT '0',
`Data34` int NOT NULL DEFAULT '0',
`ContentTuningId` int NOT NULL DEFAULT '0',
- `AIName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `AIName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`entry`),
KEY `idx_name` (`name`)
@@ -1697,10 +1713,10 @@ DROP TABLE IF EXISTS `gameobject_template_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gameobject_template_locale` (
`entry` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `name` mediumtext COLLATE utf8mb4_unicode_ci,
- `castBarCaption` mediumtext COLLATE utf8mb4_unicode_ci,
- `unk1` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `castBarCaption` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `unk1` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`entry`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1771,7 +1787,7 @@ CREATE TABLE `gossip_menu_option` (
`MenuId` int unsigned NOT NULL DEFAULT '0',
`OptionIndex` int unsigned NOT NULL DEFAULT '0',
`OptionIcon` tinyint unsigned NOT NULL DEFAULT '0',
- `OptionText` mediumtext COLLATE utf8mb4_unicode_ci,
+ `OptionText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`OptionBroadcastTextId` int unsigned NOT NULL DEFAULT '0',
`OptionType` int unsigned NOT NULL DEFAULT '0',
`OptionNpcFlag` bigint unsigned NOT NULL DEFAULT '0',
@@ -1808,7 +1824,7 @@ CREATE TABLE `gossip_menu_option_box` (
`OptionIndex` int unsigned NOT NULL DEFAULT '0',
`BoxCoded` tinyint unsigned NOT NULL DEFAULT '0',
`BoxMoney` int unsigned NOT NULL DEFAULT '0',
- `BoxText` mediumtext COLLATE utf8mb4_unicode_ci,
+ `BoxText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`BoxBroadcastTextId` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`MenuId`,`OptionIndex`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1824,9 +1840,9 @@ DROP TABLE IF EXISTS `gossip_menu_option_locale`;
CREATE TABLE `gossip_menu_option_locale` (
`MenuId` int unsigned NOT NULL DEFAULT '0',
`OptionIndex` int unsigned NOT NULL DEFAULT '0',
- `Locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `OptionText` mediumtext COLLATE utf8mb4_unicode_ci,
- `BoxText` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `OptionText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `BoxText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`MenuId`,`OptionIndex`,`Locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1842,7 +1858,7 @@ CREATE TABLE `graveyard_zone` (
`ID` int unsigned NOT NULL DEFAULT '0',
`GhostZone` int unsigned NOT NULL DEFAULT '0',
`Faction` smallint unsigned NOT NULL DEFAULT '0',
- `Comment` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`ID`,`GhostZone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Trigger System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1889,7 +1905,7 @@ CREATE TABLE `instance_encounters` (
`creditType` tinyint unsigned NOT NULL DEFAULT '0',
`creditEntry` int unsigned NOT NULL DEFAULT '0',
`lastEncounterDungeon` smallint unsigned NOT NULL DEFAULT '0' COMMENT 'If not 0, LfgDungeon.dbc entry for the instance it is last encounter in',
- `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1921,7 +1937,7 @@ DROP TABLE IF EXISTS `instance_template`;
CREATE TABLE `instance_template` (
`map` smallint unsigned NOT NULL,
`parent` smallint unsigned NOT NULL,
- `script` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `script` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`map`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1943,7 +1959,7 @@ CREATE TABLE `item_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1972,7 +1988,7 @@ DROP TABLE IF EXISTS `item_script_names`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `item_script_names` (
`Id` int unsigned NOT NULL,
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2099,7 +2115,7 @@ CREATE TABLE `mail_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2121,7 +2137,7 @@ CREATE TABLE `milling_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2201,7 +2217,7 @@ CREATE TABLE `npc_vendor` (
`incrtime` int unsigned NOT NULL DEFAULT '0',
`ExtendedCost` int unsigned NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '1',
- `BonusListIDs` mediumtext COLLATE utf8mb4_unicode_ci,
+ `BonusListIDs` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`PlayerConditionID` int unsigned NOT NULL DEFAULT '0',
`IgnoreFiltering` tinyint unsigned NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
@@ -2219,8 +2235,8 @@ DROP TABLE IF EXISTS `outdoorpvp_template`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `outdoorpvp_template` (
`TypeId` tinyint unsigned NOT NULL,
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `comment` mediumtext COLLATE utf8mb4_unicode_ci,
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`TypeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OutdoorPvP Templates';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2234,7 +2250,7 @@ DROP TABLE IF EXISTS `page_text`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `page_text` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `Text` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Text` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`NextPageID` int unsigned NOT NULL DEFAULT '0',
`PlayerConditionID` int NOT NULL DEFAULT '0',
`Flags` tinyint unsigned NOT NULL DEFAULT '0',
@@ -2252,8 +2268,8 @@ DROP TABLE IF EXISTS `page_text_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `page_text_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Text` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Text` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2290,7 +2306,7 @@ DROP TABLE IF EXISTS `pet_name_generation`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `pet_name_generation` (
`id` int unsigned NOT NULL,
- `word` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `word` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`entry` int unsigned NOT NULL DEFAULT '0',
`half` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
@@ -2307,7 +2323,7 @@ DROP TABLE IF EXISTS `phase_area`;
CREATE TABLE `phase_area` (
`AreaId` int unsigned NOT NULL,
`PhaseId` int unsigned NOT NULL,
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`AreaId`,`PhaseId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2343,7 +2359,7 @@ CREATE TABLE `pickpocketing_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2480,7 +2496,7 @@ CREATE TABLE `playerchoice` (
`ChoiceId` int NOT NULL,
`UiTextureKitId` int NOT NULL DEFAULT '0',
`SoundKitId` int unsigned NOT NULL DEFAULT '0',
- `Question` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Question` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`HideWarboardHeader` tinyint(1) NOT NULL DEFAULT '0',
`KeepOpenAfterChoice` tinyint unsigned NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
@@ -2497,8 +2513,8 @@ DROP TABLE IF EXISTS `playerchoice_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `playerchoice_locale` (
`ChoiceId` int NOT NULL,
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Question` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Question` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ChoiceId`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2523,12 +2539,12 @@ CREATE TABLE `playerchoice_response` (
`SoundKitID` int unsigned NOT NULL DEFAULT '0',
`GroupID` tinyint unsigned NOT NULL DEFAULT '0',
`UiTextureKitID` int NOT NULL DEFAULT '0',
- `Header` varchar(511) COLLATE utf8mb4_unicode_ci NOT NULL,
- `SubHeader` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `ButtonTooltip` varchar(400) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Answer` varchar(511) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Description` varchar(2047) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Confirmation` varchar(127) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Header` varchar(511) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `SubHeader` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ButtonTooltip` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Answer` varchar(511) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Description` varchar(2047) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Confirmation` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`RewardQuestID` int unsigned DEFAULT NULL,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ChoiceId`,`ResponseId`)
@@ -2545,13 +2561,13 @@ DROP TABLE IF EXISTS `playerchoice_response_locale`;
CREATE TABLE `playerchoice_response_locale` (
`ChoiceId` int NOT NULL,
`ResponseId` int NOT NULL,
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Header` varchar(511) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `SubHeader` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `ButtonTooltip` varchar(400) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Answer` varchar(511) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Description` varchar(2047) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `Confirmation` varchar(127) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Header` varchar(511) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `SubHeader` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ButtonTooltip` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Answer` varchar(511) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Description` varchar(2047) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Confirmation` varchar(127) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ChoiceId`,`ResponseId`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2648,7 +2664,7 @@ CREATE TABLE `playerchoice_response_reward_item` (
`ResponseId` int NOT NULL,
`Index` int unsigned NOT NULL,
`ItemId` int unsigned NOT NULL DEFAULT '0',
- `BonusListIDs` mediumtext COLLATE utf8mb4_unicode_ci,
+ `BonusListIDs` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`Quantity` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ChoiceId`,`ResponseId`)
@@ -2667,7 +2683,7 @@ CREATE TABLE `playerchoice_response_reward_item_choice` (
`ResponseId` int NOT NULL,
`Index` int unsigned NOT NULL,
`ItemId` int unsigned NOT NULL DEFAULT '0',
- `BonusListIDs` mediumtext COLLATE utf8mb4_unicode_ci,
+ `BonusListIDs` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`Quantity` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ChoiceId`,`ResponseId`)
@@ -2730,9 +2746,10 @@ DROP TABLE IF EXISTS `playercreateinfo_cast_spell`;
CREATE TABLE `playercreateinfo_cast_spell` (
`raceMask` bigint unsigned NOT NULL,
`classMask` int unsigned NOT NULL DEFAULT '0',
+ `createMode` tinyint NOT NULL DEFAULT '0',
`spell` int unsigned NOT NULL DEFAULT '0',
- `note` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- PRIMARY KEY (`raceMask`,`classMask`,`spell`)
+ `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ PRIMARY KEY (`raceMask`,`classMask`,`createMode`,`spell`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2764,7 +2781,7 @@ CREATE TABLE `playercreateinfo_spell_custom` (
`racemask` bigint unsigned NOT NULL,
`classmask` int unsigned NOT NULL DEFAULT '0',
`Spell` int unsigned NOT NULL DEFAULT '0',
- `Note` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`racemask`,`classmask`,`Spell`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2784,7 +2801,7 @@ CREATE TABLE `points_of_interest` (
`Icon` int unsigned NOT NULL DEFAULT '0',
`Flags` int unsigned NOT NULL DEFAULT '0',
`Importance` int unsigned NOT NULL DEFAULT '0',
- `Name` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`Unknown905` int NOT NULL DEFAULT '0',
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
@@ -2800,8 +2817,8 @@ DROP TABLE IF EXISTS `points_of_interest_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `points_of_interest_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Name` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2819,7 +2836,7 @@ CREATE TABLE `pool_members` (
`spawnId` int unsigned NOT NULL,
`poolSpawnId` int unsigned NOT NULL,
`chance` float NOT NULL,
- `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`type`,`spawnId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2834,7 +2851,7 @@ DROP TABLE IF EXISTS `pool_template`;
CREATE TABLE `pool_template` (
`entry` int unsigned NOT NULL DEFAULT '0' COMMENT 'Pool entry',
`max_limit` int unsigned NOT NULL DEFAULT '0' COMMENT 'Max number of objects (0) is no limit',
- `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2856,7 +2873,7 @@ CREATE TABLE `prospecting_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2895,7 +2912,7 @@ CREATE TABLE `quest_greeting` (
`Type` tinyint unsigned NOT NULL DEFAULT '0',
`GreetEmoteType` smallint unsigned NOT NULL DEFAULT '0',
`GreetEmoteDelay` int unsigned NOT NULL DEFAULT '0',
- `Greeting` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Greeting` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`Type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2911,8 +2928,8 @@ DROP TABLE IF EXISTS `quest_greeting_locale`;
CREATE TABLE `quest_greeting_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Greeting` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Greeting` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`type`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2950,7 +2967,7 @@ CREATE TABLE `quest_objectives` (
`Flags` int unsigned NOT NULL DEFAULT '0',
`Flags2` int unsigned NOT NULL DEFAULT '0',
`ProgressBarWeight` float NOT NULL DEFAULT '0',
- `Description` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2965,10 +2982,10 @@ DROP TABLE IF EXISTS `quest_objectives_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `quest_objectives_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`QuestId` int unsigned NOT NULL DEFAULT '0',
`StorageIndex` tinyint NOT NULL DEFAULT '0',
- `Description` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -2991,7 +3008,7 @@ CREATE TABLE `quest_offer_reward` (
`EmoteDelay2` int unsigned NOT NULL DEFAULT '0',
`EmoteDelay3` int unsigned NOT NULL DEFAULT '0',
`EmoteDelay4` int unsigned NOT NULL DEFAULT '0',
- `RewardText` mediumtext COLLATE utf8mb4_unicode_ci,
+ `RewardText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -3006,8 +3023,8 @@ DROP TABLE IF EXISTS `quest_offer_reward_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `quest_offer_reward_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `RewardText` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `RewardText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -3073,7 +3090,7 @@ CREATE TABLE `quest_pool_members` (
`questId` int unsigned NOT NULL,
`poolId` int unsigned NOT NULL,
`poolIndex` tinyint unsigned NOT NULL COMMENT 'Multiple quests with the same index will always spawn together!',
- `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`questId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3088,7 +3105,7 @@ DROP TABLE IF EXISTS `quest_pool_template`;
CREATE TABLE `quest_pool_template` (
`poolId` int unsigned NOT NULL,
`numActive` int unsigned NOT NULL COMMENT 'Number of indices to have active at any time',
- `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`poolId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3106,7 +3123,7 @@ CREATE TABLE `quest_request_items` (
`EmoteOnIncomplete` smallint unsigned NOT NULL DEFAULT '0',
`EmoteOnCompleteDelay` int unsigned NOT NULL DEFAULT '0',
`EmoteOnIncompleteDelay` int unsigned NOT NULL DEFAULT '0',
- `CompletionText` mediumtext COLLATE utf8mb4_unicode_ci,
+ `CompletionText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -3121,8 +3138,8 @@ DROP TABLE IF EXISTS `quest_request_items_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `quest_request_items_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `CompletionText` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `CompletionText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -3284,15 +3301,15 @@ CREATE TABLE `quest_template` (
`Expansion` int NOT NULL DEFAULT '0',
`ManagedWorldStateID` int NOT NULL DEFAULT '0',
`QuestSessionBonus` int NOT NULL DEFAULT '0',
- `LogTitle` mediumtext COLLATE utf8mb4_unicode_ci,
- `LogDescription` mediumtext COLLATE utf8mb4_unicode_ci,
- `QuestDescription` mediumtext COLLATE utf8mb4_unicode_ci,
- `AreaDescription` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitGiverText` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitGiverName` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitTurnInText` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitTurnInName` mediumtext COLLATE utf8mb4_unicode_ci,
- `QuestCompletionLog` mediumtext COLLATE utf8mb4_unicode_ci,
+ `LogTitle` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `LogDescription` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `QuestDescription` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `AreaDescription` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitGiverText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitGiverName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitTurnInText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitTurnInName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `QuestCompletionLog` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Quest System';
@@ -3324,7 +3341,7 @@ CREATE TABLE `quest_template_addon` (
`RequiredMaxRepValue` int NOT NULL DEFAULT '0',
`ProvidedItemCount` tinyint unsigned NOT NULL DEFAULT '0',
`SpecialFlags` tinyint unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3338,16 +3355,16 @@ DROP TABLE IF EXISTS `quest_template_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `quest_template_locale` (
`ID` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `LogTitle` mediumtext COLLATE utf8mb4_unicode_ci,
- `LogDescription` mediumtext COLLATE utf8mb4_unicode_ci,
- `QuestDescription` mediumtext COLLATE utf8mb4_unicode_ci,
- `AreaDescription` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitGiverText` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitGiverName` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitTurnInText` mediumtext COLLATE utf8mb4_unicode_ci,
- `PortraitTurnInName` mediumtext COLLATE utf8mb4_unicode_ci,
- `QuestCompletionLog` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `LogTitle` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `LogDescription` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `QuestDescription` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `AreaDescription` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitGiverText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitGiverName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitTurnInText` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `PortraitTurnInName` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `QuestCompletionLog` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -3401,7 +3418,7 @@ CREATE TABLE `reference_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3526,7 +3543,7 @@ CREATE TABLE `scene_template` (
`Flags` int unsigned NOT NULL DEFAULT '0',
`ScriptPackageID` int unsigned NOT NULL DEFAULT '0',
`Encrypted` tinyint unsigned NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`SceneId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3582,7 +3599,7 @@ CREATE TABLE `script_waypoint` (
`location_y` float NOT NULL DEFAULT '0',
`location_z` float NOT NULL DEFAULT '0',
`waittime` int unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs',
- `point_comment` mediumtext COLLATE utf8mb4_unicode_ci,
+ `point_comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`entry`,`pointid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Script Creature waypoints';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3829,7 +3846,7 @@ CREATE TABLE `skinning_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3855,7 +3872,7 @@ CREATE TABLE `smart_scripts` (
`event_param3` int unsigned NOT NULL DEFAULT '0',
`event_param4` int unsigned NOT NULL DEFAULT '0',
`event_param5` int unsigned NOT NULL DEFAULT '0',
- `event_param_string` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `event_param_string` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`action_type` tinyint unsigned NOT NULL DEFAULT '0',
`action_param1` int unsigned NOT NULL DEFAULT '0',
`action_param2` int unsigned NOT NULL DEFAULT '0',
@@ -3872,7 +3889,7 @@ CREATE TABLE `smart_scripts` (
`target_y` float NOT NULL DEFAULT '0',
`target_z` float NOT NULL DEFAULT '0',
`target_o` float NOT NULL DEFAULT '0',
- `comment` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Event Comment',
+ `comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Event Comment',
PRIMARY KEY (`entryorguid`,`source_type`,`id`,`link`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3901,7 +3918,7 @@ DROP TABLE IF EXISTS `spawn_group_template`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `spawn_group_template` (
`groupId` int unsigned NOT NULL,
- `groupName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `groupName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`groupFlags` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`groupId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -4014,7 +4031,7 @@ CREATE TABLE `spell_linked_spell` (
`spell_trigger` int NOT NULL,
`spell_effect` int NOT NULL DEFAULT '0',
`type` tinyint unsigned NOT NULL DEFAULT '0',
- `comment` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
UNIQUE KEY `trigger_effect_type` (`spell_trigger`,`spell_effect`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Spell System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4036,7 +4053,7 @@ CREATE TABLE `spell_loot_template` (
`GroupId` tinyint unsigned NOT NULL DEFAULT '0',
`MinCount` tinyint unsigned NOT NULL DEFAULT '1',
`MaxCount` tinyint unsigned NOT NULL DEFAULT '1',
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`Entry`,`Item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Loot System';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4109,7 +4126,7 @@ DROP TABLE IF EXISTS `spell_script_names`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `spell_script_names` (
`spell_id` int NOT NULL,
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
UNIQUE KEY `spell_id` (`spell_id`,`ScriptName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4196,7 +4213,7 @@ DROP TABLE IF EXISTS `terrain_swap_defaults`;
CREATE TABLE `terrain_swap_defaults` (
`MapId` int unsigned NOT NULL,
`TerrainSwapMap` int unsigned NOT NULL,
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`MapId`,`TerrainSwapMap`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4211,7 +4228,7 @@ DROP TABLE IF EXISTS `terrain_worldmap`;
CREATE TABLE `terrain_worldmap` (
`TerrainSwapMap` int unsigned NOT NULL,
`UiMapPhaseId` int unsigned NOT NULL,
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`TerrainSwapMap`,`UiMapPhaseId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4226,7 +4243,7 @@ DROP TABLE IF EXISTS `trainer`;
CREATE TABLE `trainer` (
`Id` int unsigned NOT NULL DEFAULT '0',
`Type` tinyint unsigned NOT NULL DEFAULT '2',
- `Greeting` mediumtext COLLATE utf8mb4_unicode_ci,
+ `Greeting` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -4241,8 +4258,8 @@ DROP TABLE IF EXISTS `trainer_locale`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `trainer_locale` (
`Id` int unsigned NOT NULL DEFAULT '0',
- `locale` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
- `Greeting_lang` mediumtext COLLATE utf8mb4_unicode_ci,
+ `locale` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Greeting_lang` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`VerifiedBuild` int NOT NULL DEFAULT '0',
PRIMARY KEY (`Id`,`locale`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -4280,11 +4297,11 @@ DROP TABLE IF EXISTS `transports`;
CREATE TABLE `transports` (
`guid` bigint unsigned NOT NULL DEFAULT '0',
`entry` int unsigned NOT NULL DEFAULT '0',
- `name` mediumtext COLLATE utf8mb4_unicode_ci,
+ `name` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`phaseUseFlags` tinyint unsigned NOT NULL DEFAULT '0',
`phaseid` int NOT NULL DEFAULT '0',
`phasegroup` int NOT NULL DEFAULT '0',
- `ScriptName` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ScriptName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`guid`),
UNIQUE KEY `idx_entry` (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Transports';
@@ -4299,15 +4316,15 @@ DROP TABLE IF EXISTS `trinity_string`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `trinity_string` (
`entry` int unsigned NOT NULL DEFAULT '0',
- `content_default` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `content_loc1` mediumtext COLLATE utf8mb4_unicode_ci,
- `content_loc2` mediumtext COLLATE utf8mb4_unicode_ci,
- `content_loc3` mediumtext COLLATE utf8mb4_unicode_ci,
- `content_loc4` mediumtext COLLATE utf8mb4_unicode_ci,
- `content_loc5` mediumtext COLLATE utf8mb4_unicode_ci,
- `content_loc6` mediumtext COLLATE utf8mb4_unicode_ci,
- `content_loc7` mediumtext COLLATE utf8mb4_unicode_ci,
- `content_loc8` mediumtext COLLATE utf8mb4_unicode_ci,
+ `content_default` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `content_loc1` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `content_loc2` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `content_loc3` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `content_loc4` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `content_loc5` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `content_loc6` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `content_loc7` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `content_loc8` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`entry`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4320,9 +4337,9 @@ DROP TABLE IF EXISTS `updates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates` (
- `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
- `hash` char(40) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'filename with extension of the update.',
+ `hash` char(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'sha1 hash of the sql file.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.',
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'timestamp when the query was applied.',
`speed` int unsigned NOT NULL DEFAULT '0' COMMENT 'time the query takes to apply in ms.',
PRIMARY KEY (`name`)
@@ -4337,8 +4354,8 @@ DROP TABLE IF EXISTS `updates_include`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `updates_include` (
- `path` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
- `state` enum('RELEASED','ARCHIVED') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'directory to include. $ means relative to the source directory.',
+ `state` enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.',
PRIMARY KEY (`path`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='List of directories where we want to include sql updates.';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4355,7 +4372,7 @@ CREATE TABLE `vehicle_accessory` (
`accessory_entry` int unsigned NOT NULL DEFAULT '0',
`seat_id` tinyint NOT NULL DEFAULT '0',
`minion` tinyint unsigned NOT NULL DEFAULT '0',
- `description` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`summontype` tinyint unsigned NOT NULL DEFAULT '6' COMMENT 'see enum TempSummonType',
`summontimer` int unsigned NOT NULL DEFAULT '30000' COMMENT 'timer, only relevant for certain summontypes',
PRIMARY KEY (`guid`,`seat_id`)
@@ -4407,7 +4424,7 @@ CREATE TABLE `vehicle_template_accessory` (
`accessory_entry` int unsigned NOT NULL DEFAULT '0',
`seat_id` tinyint NOT NULL DEFAULT '0',
`minion` tinyint unsigned NOT NULL DEFAULT '0',
- `description` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`summontype` tinyint unsigned NOT NULL DEFAULT '6' COMMENT 'see enum TempSummonType',
`summontimer` int unsigned NOT NULL DEFAULT '30000' COMMENT 'timer, only relevant for certain summontypes',
PRIMARY KEY (`entry`,`seat_id`)
@@ -4422,9 +4439,9 @@ DROP TABLE IF EXISTS `version`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `version` (
- `core_version` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Core revision dumped at startup.',
- `core_revision` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `db_version` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Version of world DB.',
+ `core_version` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Core revision dumped at startup.',
+ `core_revision` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `db_version` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Version of world DB.',
`cache_id` int DEFAULT '0',
PRIMARY KEY (`core_version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Version Notes';
@@ -4440,12 +4457,12 @@ DROP TABLE IF EXISTS `warden_checks`;
CREATE TABLE `warden_checks` (
`id` smallint unsigned NOT NULL AUTO_INCREMENT,
`type` tinyint unsigned DEFAULT NULL,
- `data` varchar(48) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `str` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `data` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `str` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`address` int unsigned DEFAULT NULL,
`length` tinyint unsigned DEFAULT NULL,
- `result` varchar(24) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `comment` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `result` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `comment` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=787 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4509,7 +4526,7 @@ CREATE TABLE `waypoints` (
`position_x` float NOT NULL DEFAULT '0',
`position_y` float NOT NULL DEFAULT '0',
`position_z` float NOT NULL DEFAULT '0',
- `point_comment` mediumtext COLLATE utf8mb4_unicode_ci,
+ `point_comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`entry`,`pointid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Creature waypoints';
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4528,7 +4545,7 @@ CREATE TABLE `world_safe_locs` (
`LocY` float DEFAULT NULL,
`LocZ` float DEFAULT NULL,
`Facing` float DEFAULT NULL,
- `Comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4546,4 +4563,4 @@ CREATE TABLE `world_safe_locs` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2022-01-02 21:22:39
+-- Dump completed on 2022-01-15 23:25:03