diff options
Diffstat (limited to 'sql')
| -rw-r--r-- | sql/updates/auth/2015_04_21_00_auth.sql | 9 | ||||
| -rw-r--r-- | sql/updates/characters/2015_04_21_00_characters.sql | 16 |
2 files changed, 25 insertions, 0 deletions
diff --git a/sql/updates/auth/2015_04_21_00_auth.sql b/sql/updates/auth/2015_04_21_00_auth.sql new file mode 100644 index 00000000000..1a9ac877fbd --- /dev/null +++ b/sql/updates/auth/2015_04_21_00_auth.sql @@ -0,0 +1,9 @@ +DELETE FROM `rbac_permissions` WHERE `id` IN (10, 662); +INSERT INTO `rbac_permissions` (`id`, `name`) VALUES +(10, 'Use character templates'), +(662, 'Command: reload character_template'); + +DELETE FROM `rbac_linked_permissions` WHERE `linkedId` IN (10, 662); +INSERT INTO `rbac_linked_permissions` (`id`, `linkedId`) VALUES +(196, 10), +(196, 662); diff --git a/sql/updates/characters/2015_04_21_00_characters.sql b/sql/updates/characters/2015_04_21_00_characters.sql new file mode 100644 index 00000000000..b5fc1bd2ac8 --- /dev/null +++ b/sql/updates/characters/2015_04_21_00_characters.sql @@ -0,0 +1,16 @@ +DROP TABLE IF EXISTS `character_template`; +CREATE TABLE IF NOT EXISTS `character_template` ( + `id` int(10) unsigned NOT NULL, + `name` varchar(70) NOT NULL, + `description` varchar(100) NOT NULL, + `level` tinyint(3) unsigned NOT NULL DEFAULT '1', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `character_template_class`; +CREATE TABLE IF NOT EXISTS `character_template_class` ( + `templateId` int(10) unsigned NOT NULL, + `factionGroup` tinyint(3) unsigned NOT NULL COMMENT '3 - Alliance, 5 - Horde', + `class` tinyint(3) unsigned NOT NULL, + PRIMARY KEY (`templateId`,`factionGroup`,`class`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
