aboutsummaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
Diffstat (limited to 'sql')
-rw-r--r--sql/base/characters_database.sql38
-rw-r--r--sql/updates/characters/2012_09_08_00_characters_guild_finder_434.sql40
2 files changed, 78 insertions, 0 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index fe2a859d5e6..115047173ae 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -1851,6 +1851,44 @@ LOCK TABLES `guild_eventlog` WRITE;
/*!40000 ALTER TABLE `guild_eventlog` ENABLE KEYS */;
UNLOCK TABLES;
+---
+--- Table structure for table `guild_finder_applicant`
+---
+
+DROP TABLE IF EXISTS `guild_finder_applicant`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `guild_finder_applicant` (
+ `guildId` int(10) unsigned DEFAULT NULL,
+ `playerGuid` int(10) unsigned DEFAULT NULL,
+ `availability` tinyint(3) unsigned DEFAULT '0',
+ `classRole` tinyint(3) unsigned DEFAULT '0',
+ `interests` tinyint(3) unsigned DEFAULT '0',
+ `comment` varchar(255) DEFAULT NULL,
+ `submitTime` int(10) unsigned DEFAULT NULL,
+ UNIQUE KEY `guildId` (`guildId`,`playerGuid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="Guild finder membership requests";
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+---
+--- Table structure for table `guild_finder_guild_settings`
+---
+
+DROP TABLE IF EXISTS `guild_finder_guild_settings`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `guild_finder_guild_settings` (
+ `guildId` int(10) unsigned NOT NULL,
+ `availability` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `classRoles` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `interests` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `level` tinyint(3) unsigned NOT NULL DEFAULT '1',
+ `listed` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `comment` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`guildId`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="Guild finder guild-releated settings storage";
+/*!40101 SET character_set_client = @saved_cs_client */;
+
--
-- Table structure for table `guild_member`
--
diff --git a/sql/updates/characters/2012_09_08_00_characters_guild_finder_434.sql b/sql/updates/characters/2012_09_08_00_characters_guild_finder_434.sql
new file mode 100644
index 00000000000..d4d524e0bef
--- /dev/null
+++ b/sql/updates/characters/2012_09_08_00_characters_guild_finder_434.sql
@@ -0,0 +1,40 @@
+/*!40101 SET NAMES utf8 */;
+
+/*!40101 SET SQL_MODE=''*/;
+
+/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_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 `guild_finder_applicant` */
+
+DROP TABLE IF EXISTS `guild_finder_applicant`;
+
+CREATE TABLE `guild_finder_applicant` (
+ `guildId` int(10) unsigned DEFAULT NULL,
+ `playerGuid` int(10) unsigned DEFAULT NULL,
+ `availability` tinyint(3) unsigned DEFAULT '0',
+ `classRole` tinyint(3) unsigned DEFAULT '0',
+ `interests` tinyint(3) unsigned DEFAULT '0',
+ `comment` varchar(255) DEFAULT NULL,
+ `submitTime` int(10) unsigned DEFAULT NULL,
+ UNIQUE KEY `guildId` (`guildId`,`playerGuid`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+/* Table structure for table `guild_finder_guild_settings` */
+
+DROP TABLE IF EXISTS `guild_finder_guild_settings`;
+
+CREATE TABLE `guild_finder_guild_settings` (
+ `guildId` int(10) unsigned NOT NULL,
+ `availability` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `classRoles` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `interests` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `level` tinyint(3) unsigned NOT NULL DEFAULT '1',
+ `listed` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `comment` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`guildId`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;