-- MySQL dump 10.13  Distrib 5.5.34, for debian-linux-gnu (x86_64)
--
-- Host: localhost    Database: realmd
-- ------------------------------------------------------
-- Server version	5.5.34-0ubuntu0.13.10.1

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `realmd_db_version`
--

DROP TABLE IF EXISTS `realmd_db_version`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `realmd_db_version` (
  `required_20140607_Realm_Resync` bit(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Last applied sql update to DB';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `realmd_db_version`
--

LOCK TABLES `realmd_db_version` WRITE;
/*!40000 ALTER TABLE `realmd_db_version` DISABLE KEYS */;
INSERT INTO `realmd_db_version` VALUES
(NULL);
/*!40000 ALTER TABLE `realmd_db_version` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `account`
--

DROP TABLE IF EXISTS `account`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `account` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Account identifier',
  `username` varchar(32) NOT NULL DEFAULT '',
  `sha_pass_hash` varchar(40) NOT NULL DEFAULT '',
  `gmlevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `sessionkey` longtext,
  `v` longtext,
  `s` longtext,
  `email` text,
  `joindate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `last_ip` varchar(30) NOT NULL DEFAULT '0.0.0.0',
  `failed_logins` int(11) unsigned NOT NULL DEFAULT '0',
  `locked` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `last_login` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `active_realm_id` int(11) unsigned NOT NULL DEFAULT '0',
  `expansion` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `mutetime` bigint(40) unsigned NOT NULL DEFAULT '0',
  `locale` tinyint(3) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_username` (`username`),
  KEY `idx_gmlevel` (`gmlevel`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Account System';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `account`
--

LOCK TABLES `account` WRITE;
/*!40000 ALTER TABLE `account` DISABLE KEYS */;
INSERT INTO `account` VALUES
(1,'ADMINISTRATOR','a34b29541b87b7e4823683ce6c7bf6ae68beaaac','3','','0','0','','2006-04-25 10:18:56','127.0.0.1',0,0,'0000-00-00 00:00:00',0,0,0,0),
(2,'GAMEMASTER','7841e21831d7c6bc0b57fbe7151eb82bd65ea1f9','2','','0','0','','2006-04-25 10:18:56','127.0.0.1',0,0,'0000-00-00 00:00:00',0,0,0,0),
(3,'MODERATOR','a7f5fbff0b4eec2d6b6e78e38e8312e64d700008','1','','0','0','','2006-04-25 10:19:35','127.0.0.1',0,0,'0000-00-00 00:00:00',0,0,0,0),
(4,'PLAYER','3ce8a96d17c5ae88a30681024e86279f1a38c041','0','','0','0','','2006-04-25 10:19:35','127.0.0.1',0,0,'0000-00-00 00:00:00',0,0,0,0);
/*!40000 ALTER TABLE `account` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `account_banned`
--

DROP TABLE IF EXISTS `account_banned`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `account_banned` (
  `id` int(11) unsigned NOT NULL COMMENT 'Account identifier',
  `bandate` bigint(40) NOT NULL DEFAULT '0',
  `unbandate` bigint(40) NOT NULL DEFAULT '0',
  `bannedby` varchar(50) NOT NULL,
  `banreason` varchar(255) NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`,`bandate`),
  CONSTRAINT `account_banned_ibfk_1` FOREIGN KEY (`id`) REFERENCES `account` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Ban List';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `account_banned`
--

LOCK TABLES `account_banned` WRITE;
/*!40000 ALTER TABLE `account_banned` DISABLE KEYS */;
/*!40000 ALTER TABLE `account_banned` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `dbdocsfields` 
--

DROP TABLE IF EXISTS `dbdocsfields`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dbdocsfields` (
  `tableName` varchar(80) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Name of the table to link to',
  `fieldName` varchar(80) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Name of the field to link the note to',
  `fieldNotes` text COLLATE utf8_unicode_ci NOT NULL COMMENT 'Additional Field Notes',
  PRIMARY KEY (`tableName`,`fieldName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Data for the table `dbdocsfields`
--

LOCK TABLES `dbdocsfields` WRITE;
/*!40000 ALTER TABLE `dbdocsfields` DISABLE KEYS */;
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','active_realm_id','This references the realmlist tables unique ID of the realm server on which the account is currently active. This will allow the game client to connect to the realm the account was active on at the last login.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','email','The e-mail address associated with this account.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','expansion','The field controls to which expansion\'s content a user has access. By default this is set to 0, allowing access to vanilla WoW content. In mangos-zero, other values can be ignored, since there is no expansion.<br />\r\n<table border=\"1\" cellspacing=\'0\' cellpadding=\'5\' bgcolor=\'#f0f0f0\'>\r\n<tr bgcolor=\'#e0e0e0\'><td align=\"center\" valign=\"middle\"><b>ID</b></td><td align=\"center\" valign=\"middle\"><b>Expansion</b></td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0</td><td align=\"left\" valign=\"middle\">WoW Classic</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">1</td><td align=\"left\" valign=\"middle\">WoW Burning Crusade</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">2</td><td align=\"left\" valign=\"middle\">WoW Wrath of the Lich King</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">3</td><td align=\"left\" valign=\"middle\">WoW Cataclysm</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">4</td><td align=\"left\" valign=\"middle\">WoW Mists of Pandaria</td></tr>\r\n</table>\r\n<br />\r\nThe world server will block access to accounts with 0 in this field from accessing the TBC and WotLK areas in-game.\r\n<br />\r\nThe world server will block access to accounts with 1 in this field from accessing the WotLK areas in-game and so on.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','failed_logins','The number of failed logins attempted on the account. Monitoring this field may help spotting users who try to gain access to accounts which are not their own, or who have forgotten their passwords.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','gmlevel','The account security level. Different levels have access to different commands. The individual level required for a command is defined in the Mangos command table. Valid values are:<br />\r\n<table border=\"1\" cellspacing=\'0\' cellpadding=\'5\' bgcolor=\'#f0f0f0\'>\r\n<tr bgcolor=\'#e0e0e0\'><td align=\"center\" valign=\"middle\"><b>Value</b></td><td align=\"center\" valign=\"middle\"><b>Description</b></td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0</td><td align=\"left\" valign=\"middle\">Player</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">1</td><td align=\"left\" valign=\"middle\">Moderator</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">2</td><td align=\"left\" valign=\"middle\">Gamemaster</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">3</td><td align=\"left\" valign=\"middle\">Administrator</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">4</td><td align=\"left\" valign=\"middle\">Access control within the world server console only.</td></tr>\r\n</table>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','id','The unique account ID.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','joindate','The date when the account was created.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','last_ip','The last IP used by the person who last logged into the account.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','last_login','The date when the account was last logged into.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','locale','The locale used by the client logged into this account. If multiple locale data has been configured and added to the world servers, the world servers will return the proper locale strings to the client. \r\n<table border=\"1\" cellspacing=\'0\' cellpadding=\'5\' bgcolor=\'#f0f0f0\'>\r\n<tr bgcolor=\'#e0e0e0\'><td align=\"center\" valign=\"middle\"><b>ID</b></td><td align=\"center\" valign=\"middle\"><b>Language</b></td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0</td><td align=\"left\" valign=\"middle\">English</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">1</td><td align=\"left\" valign=\"middle\">Korean</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">2</td><td align=\"left\" valign=\"middle\">French</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">3</td><td align=\"left\" valign=\"middle\">German</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">4</td><td align=\"left\" valign=\"middle\">Chinese</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">5</td><td align=\"left\" valign=\"middle\">Taiwanese</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">6</td><td align=\"left\" valign=\"middle\">Spanish Spain</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">7</td><td align=\"left\" valign=\"middle\">Spanish Latin America</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">8</td><td align=\"left\" valign=\"middle\">Russian</td></tr>\r\n</table>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','locked','Boolean 0 or 1 controlling if the account has been locked or not.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','mutetime','The time, in Unix time, when the account will be unmuted.<br/>\r\n<pre>SELECT `username`, FROM_UNIXTIME(`mutetime`) FROM `account`;</pre>\r\n');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','sha_pass_hash','This field contains the encrypted password. The encryption is SHA1 and is in the following format: username:password. The SQL to create the password (or to compare with the current hash) is:\r\n<pre>SELECT SHA1(CONCAT(UPPER(`username`), \':\', UPPER({pass})));</pre>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account','username','The account user name.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account_banned','active','This is a Boolean field controlling if the ban is currently active or not.<br />\r\n<table border=\'1\' cellspacing=\'0\' cellpadding=\'4\' bgcolor=\'#f0f0f0\' width=\'100%\'>\r\n<tr bgcolor=\'#e0e0e0\'>\r\n<td align=\'center\' valign=\'middle\'><b>Value</b></td>\r\n<td align=\'center\' valign=\'middle\'><b>Meaning</b></td>\r\n</tr>\r\n<tr>\r\n<td align=\'center\' valign=\'middle\'>0</a></td>\r\n<td align=\'center\' valign=\'middle\'>Ban Active</td>\r\n</tr>\r\n<tr>\r\n<td align=\'center\' valign=\'middle\'>1</a></td>\r\n<td align=\'center\' valign=\'middle\'>Ban Inactive</td>\r\n</tr>\r\n</table>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account_banned','bandate','The date when the account was banned, in Unix time.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account_banned','bannedby','The character with the rights to the .ban command that banned the account.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account_banned','banreason','The reason for the ban.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account_banned','id','The account ID. See account.id');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('account_banned','unbandate','The date when the account will be automatically unbanned, in Unix time. A value less than the current date means, in effect, a permanent ban.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('ip_banned','bandate','The date when the IP was first banned, in Unix time.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('ip_banned','bannedby','The name of the character that banned the IP. The character should belong to an account with the rights to the .ban command in-game.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('ip_banned','banreason','The reason given for the IP ban.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('ip_banned','ip','The IP address that is banned.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('ip_banned','unbandate','The date when the IP will be unbanned in Unix time. Any date that is set lower than the current date basically classifies as a permanent ban as it will never auto expire.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmcharacters','acctid','The account ID. See account.id');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmcharacters','numchars','The number of characters the account has on the realm.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmcharacters','realmid','The ID of the realm. See realmlist.id');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','address','The public IP address of the world server. 127.0.0.1 works for LAN play only.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','allowedSecurityLevel','The minimum account (see account.gmlevel) required for accounts to log in to this realm. Normally 0 - that means normal players allowed on this realm. Just useful if you make a GM-only developement realm.<br />\nChanging this value will automatically update the visible in-game realm list, but the realm server must be restarted for it to take effect.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','icon','The icon of the realm.<br />\r\n<table border=\"1\" cellspacing=\'0\' cellpadding=\'5\' bgcolor=\'#f0f0f0\'>\r\n<tr><th> icon </th>\r\n<th> TYPE\r\n</th></tr>\r\n<tr><td align=\"center\" valign=\"middle\"> 0 </td><td align=\"center\" valign=\"middle\"> Normal</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\"> 1 </td><td align=\"center\" valign=\"middle\"> PvP</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\"> 4 </td><td align=\"center\" valign=\"middle\"> Normal</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\"> 6 </td><td align=\"center\" valign=\"middle\"> RP</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\"> 8 </td><td align=\"center\" valign=\"middle\"> RP PvP</td></tr>\r\n</TABLE>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','id','The realm ID. This number is unique for every realm and it MUST correlate with the RealmID configuration value in mangosd.conf.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','name','The name of the realm. This will appear in the realm selection list as well as in the character selection screen.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','population','This field is automatically updated at regular intervals and will show the current population. The formula to calculate the value in this field is:<br />\r\n<pre>playerCount / maxPlayerCount * 2</pre><br />\r\n<table border=\"1\" cellspacing=\'0\' cellpadding=\'5\' bgcolor=\'#f0f0f0\'>\r\n<tr><th>Population</th><th>Display Population Level</th></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0.5</td><td align=\"center\" valign=\"middle\">Low</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">1.0</td><td align=\"center\" valign=\"middle\">Medium</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">2.0</td><td align=\"center\" valign=\"middle\">High</td></tr>\r\n</table>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','port','The port that the world server is running on. Default is 8085. If you will run more than one world server on the same machine, e.g. develop and production, they will all need to use a different port.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','realmbuilds','The accepted client builds that the realm will accept. (You can see this version at the clients left lower corner when starting.)<br />\r\nThe format is version No. {space} version No. (i.e. space separated) <pre>xxxx xxxx xxxx</pre><br /><br />\r\nAcceptable values are:\r\n\r\n<table>\r\n<tr>\r\n    <th>Core</th>\r\n    <th>Versions</th>\r\n    <th>Game expansion</th>\r\n</tr>\r\n<tr>\r\n    <td>MangosZero</td>\r\n    <td>5875, 6005, 6141</td>\r\n    <td>Vanila 1.12.x</td>\r\n</tr>\r\n<tr>\r\n    <td>MangosOne</td>\r\n    <td>8606</td>\r\n    <td>TBC 2.4.3</td>\r\n</tr>\r\n<tr>\r\n    <td>MangosTwo</td>\r\n    <td>12340</td>\r\n    <td>WOTLK 3.3.5a</td>\r\n</tr>\r\n<tr>\r\n    <td>MangosThree</td>\r\n    <td>15595</td>\r\n    <td>Cataclysm 4.3.4</td>\r\n</tr>\r\n<tr>\r\n    <td>MangosFour</td>\r\n    <td>18414</td>\r\n    <td>Mists of Pandaria 5.4.8</td>\r\n</tr>\r\n</table>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','realmflags','Supported masks for the realm, based on the table below.<br />\r\n<table border=\"1\" cellspacing=\'0\' cellpadding=\'5\' bgcolor=\'#f0f0f0\'>\r\n<tr><th>Value</th><th>Meaning</th></tr>\r\n\r\n<tr><td align=\"center\" valign=\"middle\">0x1</td><td align=\"center\" valign=\"middle\">Invalid - Do Not show in Realm List</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0x2</td><td align=\"center\" valign=\"middle\">Offline - Set by mangosd</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0x4</td><td align=\"center\" valign=\"middle\">Show version and build in Realm List</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0x20</td><td align=\"center\" valign=\"middle\">New Players - New Players Only</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">0x40</td><td align=\"center\" valign=\"middle\">Recommended - sets the recommended option</td></tr>\r\n</table>\r\n');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('realmlist','timezone','The realm timezone, it will be displayed in the tabs of the realmlist.<br />\r\n<table border=\"1\" cellspacing=\'0\' cellpadding=\'5\' bgcolor=\'#f0f0f0\'>\r\n<tr><th>TimezoneId</th><th>Displayed name</th></tr>\r\n<tr><td align=\"center\" valign=\"middle\">1</td><td align=\"center\" valign=\"middle\">Development</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">2</td><td align=\"center\" valign=\"middle\">United States</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">3</td><td align=\"center\" valign=\"middle\">Oceanic</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">4</td><td align=\"center\" valign=\"middle\">Latin America</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">5</td><td align=\"center\" valign=\"middle\">Tournament</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">6</td><td align=\"center\" valign=\"middle\">Korea</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">7</td><td align=\"center\" valign=\"middle\">Tournament</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">8</td><td align=\"center\" valign=\"middle\">English</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">9</td><td align=\"center\" valign=\"middle\">German</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">10</td><td align=\"center\" valign=\"middle\">French</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">11</td><td align=\"center\" valign=\"middle\">Spanish</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">12</td><td align=\"center\" valign=\"middle\">Russian</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">13</td><td align=\"center\" valign=\"middle\">Tournament</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">14</td><td align=\"center\" valign=\"middle\">Taiwan</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">15</td><td align=\"center\" valign=\"middle\">Tournament</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">16</td><td align=\"center\" valign=\"middle\">China</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">17</td><td align=\"center\" valign=\"middle\">CN1</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">18</td><td align=\"center\" valign=\"middle\">CN2</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">19</td><td align=\"center\" valign=\"middle\">CN3</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">20</td><td align=\"center\" valign=\"middle\">CN4</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">21</td><td align=\"center\" valign=\"middle\">CN5</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">22</td><td align=\"center\" valign=\"middle\">CN6</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">23</td><td align=\"center\" valign=\"middle\">CN7</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">24</td><td align=\"center\" valign=\"middle\">CN8</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">25</td><td align=\"center\" valign=\"middle\">Tournament</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">26</td><td align=\"center\" valign=\"middle\">Test Server</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">27</td><td align=\"center\" valign=\"middle\">Tournament</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">28</td><td align=\"center\" valign=\"middle\">QA Server</td></tr>\r\n<tr><td align=\"center\" valign=\"middle\">29</td><td align=\"center\" valign=\"middle\">CN9</td></tr>\r\n</table>');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('uptime','maxplayers','The maximum number of players connected');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('uptime','realmid','The realm id (see realmlist.id).');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('uptime','startstring','The time when the server started, formated as a readable string.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('uptime','starttime','The time when the server was started, in Unix time.');
insert  into `dbdocsfields`(`tableName`,`fieldName`,`fieldNotes`) values ('uptime','uptime','The uptime of the server, in seconds.');
/*!40000 ALTER TABLE `dbdocsfields` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `dbdocstable`
--

DROP TABLE IF EXISTS `dbdocstable`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `dbdocstable` (
  `tableName` varchar(80) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Name of the table to add additional notes to',
  `tableNotes` text COLLATE utf8_unicode_ci NOT NULL COMMENT 'The additional note to be added to the table',
  PRIMARY KEY (`tableName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Data for the table `dbdocstable`
--

LOCK TABLES `dbdocstable` WRITE;
/*!40000 ALTER TABLE `dbdocstable` DISABLE KEYS */;

insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('account','This table holds information on all available accounts.');
insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('account_banned','This table lists all of the accounts that have been banned along with the date when (or if) the ban will expire.');
insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('dbdocsfields','This table is part of the implementation of the \'Mangos Database Documentation\' (MDD) Project.\r\n\r\nAn entry in this table provides a link to the table and field to allow additional notes to describe the field in the Wiki.');
insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('dbdocstable','This table is part of the implementation of the \'Mangos Database Documentation\' (MDD) Project.\r\n\r\nAn entry in this table provides a additional notes field to describe the database in the Wiki.');
insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('ip_banned','This table contains all of the banned IPs and the date when (or if) the ban will expire.');
insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('realmcharacters','This table holds information on the number of characters each account has for each realm.');
insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('realmlist','This table holds information for the realms.');
insert  into `dbdocstable`(`tableName`,`tableNotes`) values ('uptime','This table holds the uptime of all realms. Each realm will automatically update it\'s latest entry\'s value until it crashes and a new record is added. Doing so also some statistical/historical information is collected - about the availability of your machine.');
/*!40000 ALTER TABLE `dbdocstable` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `ip_banned`
--

DROP TABLE IF EXISTS `ip_banned`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `ip_banned` (
  `ip` varchar(32) NOT NULL DEFAULT '0.0.0.0',
  `bandate` bigint(40) NOT NULL,
  `unbandate` bigint(40) NOT NULL,
  `bannedby` varchar(50) NOT NULL DEFAULT '[Console]',
  `banreason` varchar(255) NOT NULL DEFAULT 'no reason',
  PRIMARY KEY (`ip`,`bandate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Banned IPs';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `ip_banned`
--

LOCK TABLES `ip_banned` WRITE;
/*!40000 ALTER TABLE `ip_banned` DISABLE KEYS */;
/*!40000 ALTER TABLE `ip_banned` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `realmcharacters`
--

DROP TABLE IF EXISTS `realmcharacters`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `realmcharacters` (
  `realmid` int(11) unsigned NOT NULL COMMENT 'Realm identifier',
  `acctid` int(11) unsigned NOT NULL COMMENT 'Account identifier',
  `numchars` tinyint(3) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`realmid`,`acctid`),
  KEY `acctid` (`acctid`),
  CONSTRAINT `realmcharacters_ibfk_2` FOREIGN KEY (`acctid`) REFERENCES `account` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `realmcharacters_ibfk_1` FOREIGN KEY (`realmid`) REFERENCES `realmlist` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Realm Character Tracker';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `realmcharacters`
--

LOCK TABLES `realmcharacters` WRITE;
/*!40000 ALTER TABLE `realmcharacters` DISABLE KEYS */;
/*!40000 ALTER TABLE `realmcharacters` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `realmlist`
--

DROP TABLE IF EXISTS `realmlist`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `realmlist` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Realm identifier',
  `name` varchar(32) NOT NULL DEFAULT '',
  `address` varchar(32) NOT NULL DEFAULT '127.0.0.1',
  `port` int(11) NOT NULL DEFAULT '8085',
  `icon` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `realmflags` tinyint(3) unsigned NOT NULL DEFAULT '2' COMMENT 'Supported masks: 0x1 (invalid, not show in realm list), 0x2 (offline, set by mangosd), 0x4 (show version and build), 0x20 (new players), 0x40 (recommended)',
  `timezone` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `allowedSecurityLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `population` float unsigned NOT NULL DEFAULT '0',
  `realmbuilds` varchar(64) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Realm System';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `realmlist`
--

LOCK TABLES `realmlist` WRITE;
/*!40000 ALTER TABLE `realmlist` DISABLE KEYS */;
INSERT INTO `realmlist` VALUES
(1,'MaNGOS Three','127.0.0.1',8085,0,2,0,0,0,'');
/*!40000 ALTER TABLE `realmlist` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `uptime`
--

DROP TABLE IF EXISTS `uptime`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `uptime` (
  `realmid` int(11) unsigned NOT NULL COMMENT 'Realm identifier',
  `starttime` bigint(20) unsigned NOT NULL DEFAULT '0',
  `startstring` varchar(64) NOT NULL DEFAULT '',
  `uptime` bigint(20) unsigned NOT NULL DEFAULT '0',
  `maxplayers` smallint(5) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`realmid`,`starttime`),
  CONSTRAINT `uptime_ibfk_1` FOREIGN KEY (`realmid`) REFERENCES `realmlist` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Uptime system';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `uptime`
--

LOCK TABLES `uptime` WRITE;
/*!40000 ALTER TABLE `uptime` DISABLE KEYS */;
/*!40000 ALTER TABLE `uptime` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed
