aboutsummaryrefslogtreecommitdiff
path: root/sql/base/characters_database.sql
diff options
context:
space:
mode:
authorCarbenium <keresztesschmidt@gmail.com>2015-02-08 01:07:00 +0100
committerCarbenium <keresztesschmidt@gmail.com>2015-03-10 21:09:21 +0100
commit37a14bc2d5066bdcdc24331c6718ccf54fb1afa5 (patch)
treea8514c64ae0e5184f20a810d36043d03ab4feac1 /sql/base/characters_database.sql
parentc8944d73b32697456b8baeaa72f98378044d3800 (diff)
Core/Support: Update the support/ticket system to 6.x
Core/Mail: fix a logic error introduced in 829e11b6623f967672143d79cd8d31772f54866d
Diffstat (limited to 'sql/base/characters_database.sql')
-rw-r--r--sql/base/characters_database.sql261
1 files changed, 178 insertions, 83 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index b920bcba8cd..b37dd5dffac 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -1619,93 +1619,218 @@ LOCK TABLES `gameobject_respawn` WRITE;
UNLOCK TABLES;
--
--- Table structure for table `gm_subsurveys`
+-- Table structure for table `gm_bug`
--
-DROP TABLE IF EXISTS `gm_subsurveys`;
+DROP TABLE IF EXISTS `gm_bug`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `gm_subsurveys` (
- `surveyId` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `subsurveyId` int(10) unsigned NOT NULL DEFAULT '0',
- `rank` int(10) unsigned NOT NULL DEFAULT '0',
- `comment` text NOT NULL,
- PRIMARY KEY (`surveyId`,`subsurveyId`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player System';
+CREATE TABLE `gm_bug` (
+ `id` INT(10) UNSIGNED NOT NULL,
+ `playerGuid` BIGINT(20) UNSIGNED NOT NULL,
+ `note` TEXT NOT NULL,
+ `createTime` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `mapId` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
+ `posX` FLOAT NOT NULL DEFAULT '0',
+ `posY` FLOAT NOT NULL DEFAULT '0',
+ `posZ` FLOAT NOT NULL DEFAULT '0',
+ `facing` FLOAT NOT NULL DEFAULT '0',
+ `closedBy` BIGINT(20) NOT NULL DEFAULT '0',
+ `assignedTo` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'GUID of admin to whom ticket is assigned',
+ `comment` TEXT NOT NULL,
+ PRIMARY KEY (`id`)
+) COLLATE='utf8_general_ci' ENGINE=InnoDB;
/*!40101 SET character_set_client = @saved_cs_client */;
--
--- Dumping data for table `gm_subsurveys`
+-- Dumping data for table `gm_bug`
--
-LOCK TABLES `gm_subsurveys` WRITE;
-/*!40000 ALTER TABLE `gm_subsurveys` DISABLE KEYS */;
-/*!40000 ALTER TABLE `gm_subsurveys` ENABLE KEYS */;
+LOCK TABLES `gm_bug` WRITE;
+/*!40000 ALTER TABLE `gm_bug` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_bug` ENABLE KEYS */;
UNLOCK TABLES;
--
--- Table structure for table `gm_surveys`
+-- Table structure for table `gm_complaint`
--
-DROP TABLE IF EXISTS `gm_surveys`;
+DROP TABLE IF EXISTS `gm_complaint`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `gm_surveys` (
- `surveyId` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `guid` bigint(20) unsigned NOT NULL DEFAULT '0',
- `mainSurvey` int(10) unsigned NOT NULL DEFAULT '0',
- `overallComment` longtext NOT NULL,
- `createTime` int(10) unsigned NOT NULL DEFAULT '0',
+CREATE TABLE `gm_complaint` (
+ `id` INT(10) UNSIGNED NOT NULL,
+ `playerGuid` BIGINT(20) UNSIGNED NOT NULL,
+ `note` TEXT NOT NULL,
+ `createTime` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `mapId` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
+ `posX` FLOAT NOT NULL DEFAULT '0',
+ `posY` FLOAT NOT NULL DEFAULT '0',
+ `posZ` FLOAT NOT NULL DEFAULT '0',
+ `facing` FLOAT NOT NULL DEFAULT '0',
+ `targetCharacterGuid` BIGINT(20) UNSIGNED NOT NULL,
+ `complaintType` SMALLINT(5) UNSIGNED NOT NULL,
+ `reportLineIndex` INT(10) NOT NULL,
+ `closedBy` BIGINT(20) NOT NULL DEFAULT '0',
+ `assignedTo` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'GUID of admin to whom ticket is assigned',
+ `comment` TEXT NOT NULL,
+ PRIMARY KEY (`id`)
+) COLLATE='utf8_general_ci' ENGINE=InnoDB;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `gm_complaint`
+--
+
+LOCK TABLES `gm_complaint` WRITE;
+/*!40000 ALTER TABLE `gm_complaint` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_complaint` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `gm_complaint_chatlog`
+--
+
+DROP TABLE IF EXISTS `gm_complaint_chatlog`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `gm_complaint_chatlog` (
+ `complaintId` INT(10) UNSIGNED NOT NULL,
+ `lineId` INT(10) UNSIGNED NOT NULL,
+ `timestamp` INT(10) UNSIGNED NOT NULL,
+ `text` TEXT NOT NULL,
+ PRIMARY KEY (`complaintId`, `lineId`)
+) COLLATE='utf8_general_ci' ENGINE=InnoDB;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `gm_complaint_chatlog`
+--
+
+LOCK TABLES `gm_complaint_chatlog` WRITE;
+/*!40000 ALTER TABLE `gm_complaint_chatlog` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_complaint_chatlog` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `gm_subsurvey`
+--
+
+DROP TABLE IF EXISTS `gm_subsurvey`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `gm_subsurvey` (
+ `surveyId` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
+ `questionId` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `answer` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `answerComment` TEXT NOT NULL,
+ PRIMARY KEY (`surveyId`, `questionId`)
+) COMMENT='Player System' COLLATE='utf8_general_ci' ENGINE=InnoDB;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `gm_subsurvey`
+--
+
+LOCK TABLES `gm_subsurvey` WRITE;
+/*!40000 ALTER TABLE `gm_subsurvey` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_subsurvey` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `gm_suggestion`
+--
+DROP TABLE IF EXISTS `gm_suggestion`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `gm_suggestion` (
+ `id` INT(10) UNSIGNED NOT NULL,
+ `playerGuid` BIGINT(20) UNSIGNED NOT NULL,
+ `note` TEXT NOT NULL,
+ `createTime` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `mapId` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
+ `posX` FLOAT NOT NULL DEFAULT '0',
+ `posY` FLOAT NOT NULL DEFAULT '0',
+ `posZ` FLOAT NOT NULL DEFAULT '0',
+ `facing` FLOAT NOT NULL DEFAULT '0',
+ `closedBy` BIGINT(20) NOT NULL DEFAULT '0',
+ `assignedTo` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'GUID of admin to whom ticket is assigned',
+ `comment` TEXT NOT NULL,
+ PRIMARY KEY (`id`)
+) COLLATE='utf8_general_ci' ENGINE=InnoDB;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `gm_suggestion`
+--
+
+LOCK TABLES `gm_suggestion` WRITE;
+/*!40000 ALTER TABLE `gm_suggestion` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_suggestion` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
+-- Table structure for table `gm_survey`
+--
+
+DROP TABLE IF EXISTS `gm_survey`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `gm_survey` (
+ `surveyId` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
+ `guid` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0',
+ `mainSurvey` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `comment` LONGTEXT NOT NULL,
+ `createTime` INT(10) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (`surveyId`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player System';
+) COMMENT='Player System' COLLATE='utf8_general_ci' ENGINE=InnoDB;
/*!40101 SET character_set_client = @saved_cs_client */;
--
--- Dumping data for table `gm_surveys`
+-- Dumping data for table `gm_survey`
--
-LOCK TABLES `gm_surveys` WRITE;
-/*!40000 ALTER TABLE `gm_surveys` DISABLE KEYS */;
-/*!40000 ALTER TABLE `gm_surveys` ENABLE KEYS */;
+LOCK TABLES `gm_survey` WRITE;
+/*!40000 ALTER TABLE `gm_survey` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_survey` ENABLE KEYS */;
UNLOCK TABLES;
--
--- Table structure for table `gm_tickets`
+-- Table structure for table `gm_ticket`
--
-DROP TABLE IF EXISTS `gm_tickets`;
+DROP TABLE IF EXISTS `gm_ticket`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `gm_tickets` (
- `ticketId` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `guid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier of ticket creator',
- `name` varchar(12) NOT NULL COMMENT 'Name of ticket creator',
- `message` text NOT NULL,
- `createTime` int(10) unsigned NOT NULL DEFAULT '0',
- `mapId` smallint(5) unsigned NOT NULL DEFAULT '0',
- `posX` float NOT NULL DEFAULT '0',
- `posY` float NOT NULL DEFAULT '0',
- `posZ` float NOT NULL DEFAULT '0',
- `lastModifiedTime` int(10) unsigned NOT NULL DEFAULT '0',
- `closedBy` bigint(20) NOT NULL DEFAULT '0',
- `assignedTo` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT 'GUID of admin to whom ticket is assigned',
- `comment` text NOT NULL,
- `response` text NOT NULL,
- `completed` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `escalated` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `viewed` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `haveTicket` tinyint(3) unsigned NOT NULL DEFAULT '0',
- PRIMARY KEY (`ticketId`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player System';
+CREATE TABLE `gm_ticket` (
+ `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
+ `playerGuid` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier of ticket creator',
+ `description` TEXT NOT NULL,
+ `createTime` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `mapId` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
+ `posX` FLOAT NOT NULL DEFAULT '0',
+ `posY` FLOAT NOT NULL DEFAULT '0',
+ `posZ` FLOAT NOT NULL DEFAULT '0',
+ `lastModifiedTime` INT(10) UNSIGNED NOT NULL DEFAULT '0',
+ `closedBy` BIGINT(20) NOT NULL DEFAULT '0',
+ `assignedTo` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0',
+ `comment` TEXT NOT NULL,
+ `response` TEXT NOT NULL,
+ `completed` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
+ `escalated` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
+ `viewed` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
+ `needMoreHelp` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) COMMENT='Player System' COLLATE='utf8_general_ci' ENGINE=InnoDB;
/*!40101 SET character_set_client = @saved_cs_client */;
--
--- Dumping data for table `gm_tickets`
+-- Dumping data for table `gm_ticket`
--
-LOCK TABLES `gm_tickets` WRITE;
-/*!40000 ALTER TABLE `gm_tickets` DISABLE KEYS */;
-/*!40000 ALTER TABLE `gm_tickets` ENABLE KEYS */;
+LOCK TABLES `gm_ticket` WRITE;
+/*!40000 ALTER TABLE `gm_ticket` DISABLE KEYS */;
+/*!40000 ALTER TABLE `gm_ticket` ENABLE KEYS */;
UNLOCK TABLES;
--
@@ -2401,36 +2526,6 @@ LOCK TABLES `item_soulbound_trade_data` WRITE;
UNLOCK TABLES;
--
--- Table structure for table `lag_reports`
---
-
-DROP TABLE IF EXISTS `lag_reports`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `lag_reports` (
- `reportId` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `guid` bigint(20) unsigned NOT NULL DEFAULT '0',
- `lagType` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `mapId` smallint(5) unsigned NOT NULL DEFAULT '0',
- `posX` float NOT NULL DEFAULT '0',
- `posY` float NOT NULL DEFAULT '0',
- `posZ` float NOT NULL DEFAULT '0',
- `latency` int(10) unsigned NOT NULL DEFAULT '0',
- `createTime` int(10) unsigned NOT NULL DEFAULT '0',
- PRIMARY KEY (`reportId`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player System';
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
--- Dumping data for table `lag_reports`
---
-
-LOCK TABLES `lag_reports` WRITE;
-/*!40000 ALTER TABLE `lag_reports` DISABLE KEYS */;
-/*!40000 ALTER TABLE `lag_reports` ENABLE KEYS */;
-UNLOCK TABLES;
-
---
-- Table structure for table `lfg_data`
--