Updates/SQL

* noticed having comments inside querys in these files breaks them
 * also there appear to be files with \r line endings left
This commit is contained in:
Sarjuuk
2017-03-21 23:09:55 +01:00
parent 9516affde5
commit f9416c549d
37 changed files with 926 additions and 932 deletions

1
.gitattributes vendored
View File

@@ -2,4 +2,3 @@
*.js text eol=lf *.js text eol=lf
*.css text eol=lf *.css text eol=lf
*.sql text eol=lf *.sql text eol=lf

View File

@@ -1,13 +1,13 @@
ALTER TABLE `aowow_creature` ALTER TABLE `aowow_creature`
ADD INDEX `difficultyEntry1` (`difficultyEntry1`), ADD INDEX `difficultyEntry1` (`difficultyEntry1`),
ADD INDEX `difficultyEntry2` (`difficultyEntry2`), ADD INDEX `difficultyEntry2` (`difficultyEntry2`),
ADD INDEX `difficultyEntry3` (`difficultyEntry3`); ADD INDEX `difficultyEntry3` (`difficultyEntry3`);
UPDATE aowow_items i, aowow_spell s SET i.class = 0, i.subClass = 6 WHERE s.Id = i.spellId1 AND s.effect1Id = 53 AND i.classBak = 12; UPDATE aowow_items i, aowow_spell s SET i.class = 0, i.subClass = 6 WHERE s.Id = i.spellId1 AND s.effect1Id = 53 AND i.classBak = 12;
UPDATE aowow_items SET class = 12 WHERE classBak = 15 AND startQuest <> 0 AND name_loc0 NOT LIKE "sayge\'s fortune%"; UPDATE aowow_items SET class = 12 WHERE classBak = 15 AND startQuest <> 0 AND name_loc0 NOT LIKE "sayge\'s fortune%";
UPDATE aowow_items SET subClass = 3 WHERE classBak = 15 AND subClassBak = 0 AND holidayId <> 0; UPDATE aowow_items SET subClass = 3 WHERE classBak = 15 AND subClassBak = 0 AND holidayId <> 0;
UPDATE aowow_items SET subClass = 11 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 773; UPDATE aowow_items SET subClass = 11 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 773;
UPDATE aowow_items SET subClass = 9 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 356; UPDATE aowow_items SET subClass = 9 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 356;
UPDATE aowow_items SET subClass = 12 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 186; UPDATE aowow_items SET subClass = 12 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 186;
UPDATE aowow_items SET subClass = 5 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 185; UPDATE aowow_items SET subClass = 5 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 185;
UPDATE aowow_items SET subClass = 6 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 171; UPDATE aowow_items SET subClass = 6 WHERE classBak = 9 AND subClassBak = 0 AND requiredSkill = 171;

View File

@@ -1,2 +1,2 @@
UPDATE aowow_zones SET mapId = 1 WHERE id IN (14,15,16,17,141,148,215,331,332,357,361,377,400,405,406,440,457,490,493,616,618,876,1377,1637,1638,1657,1941,2159,2917,3478,3524,3525,3557); UPDATE aowow_zones SET mapId = 1 WHERE id IN (14,15,16,17,141,148,215,331,332,357,361,377,400,405,406,440,457,490,493,616,618,876,1377,1637,1638,1657,1941,2159,2917,3478,3524,3525,3557);
UPDATE aowow_zones SET mapId = 1 WHERE parentArea IN (14,15,16,17,141,148,215,331,332,357,361,377,400,405,406,440,457,490,493,616,618,876,1377,1637,1638,1657,1941,2159,2917,3478,3524,3525,3557); UPDATE aowow_zones SET mapId = 1 WHERE parentArea IN (14,15,16,17,141,148,215,331,332,357,361,377,400,405,406,440,457,490,493,616,618,876,1377,1637,1638,1657,1941,2159,2917,3478,3524,3525,3557);

View File

@@ -1,79 +1,79 @@
-- *************************** -- ***************************
-- * change engine to InnoDB * -- * change engine to InnoDB *
-- * unify userId-fields * -- * unify userId-fields *
-- *************************** -- ***************************
ALTER TABLE `aowow_account` ALTER TABLE `aowow_account`
ENGINE=InnoDB, ENGINE=InnoDB,
ROW_FORMAT=COMPACT; ROW_FORMAT=COMPACT;
ALTER TABLE `aowow_account_banned` ALTER TABLE `aowow_account_banned`
ALTER `userId` DROP DEFAULT, ALTER `userId` DROP DEFAULT,
ALTER `staffId` DROP DEFAULT; ALTER `staffId` DROP DEFAULT;
ALTER TABLE `aowow_account_banned` ALTER TABLE `aowow_account_banned`
ENGINE=InnoDB, ENGINE=InnoDB,
ROW_FORMAT=COMPACT, ROW_FORMAT=COMPACT,
CHANGE COLUMN `userId` `userId` INT(10) UNSIGNED NOT NULL COMMENT 'affected accountId' AFTER `id`, CHANGE COLUMN `userId` `userId` INT(10) UNSIGNED NOT NULL COMMENT 'affected accountId' AFTER `id`,
CHANGE COLUMN `staffId` `staffId` INT(10) UNSIGNED NOT NULL COMMENT 'executive accountId' AFTER `userId`; CHANGE COLUMN `staffId` `staffId` INT(10) UNSIGNED NOT NULL COMMENT 'executive accountId' AFTER `userId`;
ALTER TABLE `aowow_account_cookies` ALTER TABLE `aowow_account_cookies`
ENGINE=InnoDB, ENGINE=InnoDB,
ROW_FORMAT=COMPACT; ROW_FORMAT=COMPACT;
ALTER TABLE `aowow_account_reputation` ALTER TABLE `aowow_account_reputation`
ENGINE=InnoDB, ENGINE=InnoDB,
ROW_FORMAT=COMPACT; ROW_FORMAT=COMPACT;
ALTER TABLE `aowow_account_weightscales` ALTER TABLE `aowow_account_weightscales`
ALTER `account` DROP DEFAULT; ALTER `account` DROP DEFAULT;
ALTER TABLE `aowow_account_weightscales` ALTER TABLE `aowow_account_weightscales`
ENGINE=InnoDB, ENGINE=InnoDB,
ROW_FORMAT=COMPACT, ROW_FORMAT=COMPACT,
CHANGE COLUMN `account` `userId` INT(10) UNSIGNED NOT NULL AFTER `id`; CHANGE COLUMN `account` `userId` INT(10) UNSIGNED NOT NULL AFTER `id`;
ALTER TABLE `aowow_screenshots` ALTER TABLE `aowow_screenshots`
ALTER `uploader` DROP DEFAULT; ALTER `uploader` DROP DEFAULT;
ALTER TABLE `aowow_screenshots` ALTER TABLE `aowow_screenshots`
ENGINE=InnoDB, ENGINE=InnoDB,
ROW_FORMAT=COMPACT, ROW_FORMAT=COMPACT,
CHANGE COLUMN `uploader` `userIdOwner` INT(10) UNSIGNED NULL AFTER `typeId`, CHANGE COLUMN `uploader` `userIdOwner` INT(10) UNSIGNED NULL AFTER `typeId`,
CHANGE COLUMN `approvedBy` `userIdApprove` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `status`, CHANGE COLUMN `approvedBy` `userIdApprove` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `status`,
CHANGE COLUMN `deletedBy` `userIdDelete` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `userIdApprove`; CHANGE COLUMN `deletedBy` `userIdDelete` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `userIdApprove`;
ALTER TABLE `aowow_videos` ALTER TABLE `aowow_videos`
ALTER `uploader` DROP DEFAULT; ALTER `uploader` DROP DEFAULT;
ALTER TABLE `aowow_videos` ALTER TABLE `aowow_videos`
ENGINE=InnoDB, ENGINE=InnoDB,
ROW_FORMAT=COMPACT, ROW_FORMAT=COMPACT,
CHANGE COLUMN `uploader` `userIdOwner` INT(10) UNSIGNED NULL AFTER `typeId`, CHANGE COLUMN `uploader` `userIdOwner` INT(10) UNSIGNED NULL AFTER `typeId`,
CHANGE COLUMN `approvedBy` `userIdApprove` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `status`, CHANGE COLUMN `approvedBy` `userIdApprove` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `status`,
ADD COLUMN `userIdeDelete` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `userIdApprove`; ADD COLUMN `userIdeDelete` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `userIdApprove`;
-- ********************** -- **********************
-- * apply foreign keys * -- * apply foreign keys *
-- ********************** -- **********************
ALTER TABLE aowow_account_cookies ADD CONSTRAINT FK_acc_cookies FOREIGN KEY (userId) REFERENCES aowow_account(id) ALTER TABLE aowow_account_cookies ADD CONSTRAINT FK_acc_cookies FOREIGN KEY (userId) REFERENCES aowow_account(id)
ON UPDATE CASCADE ON UPDATE CASCADE
ON DELETE CASCADE ON DELETE CASCADE
; ;
ALTER TABLE aowow_account_banned ADD CONSTRAINT FK_acc_banned FOREIGN KEY (userId) REFERENCES aowow_account(id) ALTER TABLE aowow_account_banned ADD CONSTRAINT FK_acc_banned FOREIGN KEY (userId) REFERENCES aowow_account(id)
ON UPDATE CASCADE ON UPDATE CASCADE
ON DELETE CASCADE ON DELETE CASCADE
; ;
ALTER TABLE aowow_account_reputation ADD CONSTRAINT FK_acc_rep FOREIGN KEY (userId) REFERENCES aowow_account(id) ALTER TABLE aowow_account_reputation ADD CONSTRAINT FK_acc_rep FOREIGN KEY (userId) REFERENCES aowow_account(id)
ON UPDATE CASCADE ON UPDATE CASCADE
ON DELETE CASCADE ON DELETE CASCADE
; ;
ALTER TABLE aowow_account_weightscales ADD CONSTRAINT FK_acc_weights FOREIGN KEY (userId) REFERENCES aowow_account(id) ALTER TABLE aowow_account_weightscales ADD CONSTRAINT FK_acc_weights FOREIGN KEY (userId) REFERENCES aowow_account(id)
ON UPDATE CASCADE ON UPDATE CASCADE
ON DELETE CASCADE ON DELETE CASCADE
; ;
ALTER TABLE aowow_screenshots ADD CONSTRAINT FK_acc_ss FOREIGN KEY (userIdOwner) REFERENCES aowow_account(id) ALTER TABLE aowow_screenshots ADD CONSTRAINT FK_acc_ss FOREIGN KEY (userIdOwner) REFERENCES aowow_account(id)
ON UPDATE CASCADE ON UPDATE CASCADE
ON DELETE SET NULL ON DELETE SET NULL
; ;
ALTER TABLE aowow_videos ADD CONSTRAINT FK_acc_vi FOREIGN KEY (userIdOwner) REFERENCES aowow_account(id) ALTER TABLE aowow_videos ADD CONSTRAINT FK_acc_vi FOREIGN KEY (userIdOwner) REFERENCES aowow_account(id)
ON UPDATE CASCADE ON UPDATE CASCADE
ON DELETE SET NULL ON DELETE SET NULL
; ;

View File

@@ -1,2 +1,2 @@
INSERT IGNORE INTO aowow_config (`key`, `value`, `flags`, `comment`) VALUES INSERT IGNORE INTO aowow_config (`key`, `value`, `flags`, `comment`) VALUES
('memory_limit', '2048M', 0xC8, 'default: 2048M - parsing spell.dbc is quite intense'); ('memory_limit', '2048M', 0xC8, 'default: 2048M - parsing spell.dbc is quite intense');

View File

@@ -1,15 +1,15 @@
ALTER TABLE `aowow_config` ALTER TABLE `aowow_config`
ADD COLUMN `cat` TINYINT(3) UNSIGNED NOT NULL DEFAULT '5' AFTER `value`; ADD COLUMN `cat` TINYINT(3) UNSIGNED NOT NULL DEFAULT '5' AFTER `value`;
INSERT IGNORE INTO `aowow_config` (`key`, `value`, `cat`, `flags`, `comment`) VALUES INSERT IGNORE INTO `aowow_config` (`key`, `value`, `cat`, `flags`, `comment`) VALUES
('cache_dir', '', 1, 136, 'default: cache/template - generated pages are saved here (requires CACHE_MODE: filecache)'), ('cache_dir', '', 1, 136, 'default: cache/template - generated pages are saved here (requires CACHE_MODE: filecache)'),
('session.gc_maxlifetime', '604800', 3, 200, 'default: 7*24*60*60 - lifetime of session data'), ('session.gc_maxlifetime', '604800', 3, 200, 'default: 7*24*60*60 - lifetime of session data'),
('session.gc_probability', '0', 3, 200, 'default: 0 - probability to remove session data on garbage collection'), ('session.gc_probability', '0', 3, 200, 'default: 0 - probability to remove session data on garbage collection'),
('session_cache_dir', '', 3, 136, 'default: - php sessions are saved here. Leave empty to use php default directory.'); ('session_cache_dir', '', 3, 136, 'default: - php sessions are saved here. Leave empty to use php default directory.');
UPDATE `aowow_config` SET `key` = 'acc_failed_auth_block' WHERE `key` = 'failed_auth_exclusion'; UPDATE `aowow_config` SET `key` = 'acc_failed_auth_block' WHERE `key` = 'failed_auth_exclusion';
UPDATE `aowow_config` SET `key` = 'acc_failed_auth_count' WHERE `key` = 'failed_auth_count'; UPDATE `aowow_config` SET `key` = 'acc_failed_auth_count' WHERE `key` = 'failed_auth_count';
UPDATE `aowow_config` SET `key` = 'acc_allow_register' WHERE `key` = 'allow_register'; UPDATE `aowow_config` SET `key` = 'acc_allow_register' WHERE `key` = 'allow_register';
UPDATE `aowow_config` SET `key` = 'acc_auth_mode' WHERE `key` = 'auth_mode'; UPDATE `aowow_config` SET `key` = 'acc_auth_mode' WHERE `key` = 'auth_mode';
UPDATE `aowow_config` SET `key` = 'acc_create_save_decay' WHERE `key` = 'account_create_save_decay'; UPDATE `aowow_config` SET `key` = 'acc_create_save_decay' WHERE `key` = 'account_create_save_decay';
UPDATE `aowow_config` SET `key` = 'acc_recovery_decay' WHERE `key` = 'account_recovery_decay'; UPDATE `aowow_config` SET `key` = 'acc_recovery_decay' WHERE `key` = 'account_recovery_decay';

View File

@@ -1,5 +1,5 @@
ALTER TABLE `aowow_currencies` ALTER TABLE `aowow_currencies`
ADD COLUMN `cap` MEDIUMINT UNSIGNED NOT NULL AFTER `itemId`; ADD COLUMN `cap` MEDIUMINT UNSIGNED NOT NULL AFTER `itemId`;
UPDATE `aowow_currencies` SET `cap` = 10000 WHERE `id` = 103; UPDATE `aowow_currencies` SET `cap` = 10000 WHERE `id` = 103;
UPDATE `aowow_currencies` SET `cap` = 75000 WHERE `id` = 104; UPDATE `aowow_currencies` SET `cap` = 75000 WHERE `id` = 104;

View File

@@ -1 +1 @@
INSERT IGNORE INTO `aowow_config` (`key`, `value`, `flags`, `comment`) VALUES ('default_charset', 'UTF-8', 72, 'default: UTF-8'); INSERT IGNORE INTO `aowow_config` (`key`, `value`, `flags`, `comment`) VALUES ('default_charset', 'UTF-8', 72, 'default: UTF-8');

View File

@@ -1,58 +1,58 @@
ALTER TABLE `aowow_items` ALTER TABLE `aowow_items`
ALTER `holidayId` DROP DEFAULT; ALTER `holidayId` DROP DEFAULT;
ALTER TABLE `aowow_items` ALTER TABLE `aowow_items`
CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `itemLimitCategory`; CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `itemLimitCategory`;
ALTER TABLE `aowow_itemset` ALTER TABLE `aowow_itemset`
ALTER `holidayId` DROP DEFAULT; ALTER `holidayId` DROP DEFAULT;
ALTER TABLE `aowow_itemset` ALTER TABLE `aowow_itemset`
CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `contentGroup`; CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `contentGroup`;
ALTER TABLE `aowow_quests` ALTER TABLE `aowow_quests`
ALTER `holidayId` DROP DEFAULT; ALTER `holidayId` DROP DEFAULT;
ALTER TABLE `aowow_quests` ALTER TABLE `aowow_quests`
CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `timeLimit`; CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `timeLimit`;
ALTER TABLE `aowow_titles` ALTER TABLE `aowow_titles`
ALTER `holidayId` DROP DEFAULT; ALTER `holidayId` DROP DEFAULT;
ALTER TABLE `aowow_titles` ALTER TABLE `aowow_titles`
CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `src12Ext`; CHANGE COLUMN `holidayId` `eventId` SMALLINT(5) UNSIGNED NOT NULL AFTER `src12Ext`;
ALTER TABLE `aowow_comments` ALTER TABLE `aowow_comments`
ALTER `typeId` DROP DEFAULT; ALTER `typeId` DROP DEFAULT;
ALTER TABLE `aowow_comments` ALTER TABLE `aowow_comments`
CHANGE COLUMN `typeId` `typeId` INT(10) NOT NULL COMMENT 'ID Of Page' AFTER `type`; CHANGE COLUMN `typeId` `typeId` INT(10) NOT NULL COMMENT 'ID Of Page' AFTER `type`;
-- --------------- -- ---------------
-- try to reconstruct CommunityContent for TYPE_WORLDEVENT (12) -- try to reconstruct CommunityContent for TYPE_WORLDEVENT (12)
-- --------------- -- ---------------
UPDATE `aowow_comments` c, `aowow_events` e SET c.`typeId` = e.`id` WHERE c.`type` = 12 AND c.`typeId` > 0 AND c.`typeId` = e.`holidayId`; UPDATE `aowow_comments` c, `aowow_events` e SET c.`typeId` = e.`id` WHERE c.`type` = 12 AND c.`typeId` > 0 AND c.`typeId` = e.`holidayId`;
UPDATE `aowow_comments` SET `typeId` = -`typeId` WHERE `type` = 12 AND `typeId` < 0; UPDATE `aowow_comments` SET `typeId` = -`typeId` WHERE `type` = 12 AND `typeId` < 0;
UPDATE `aowow_screenshots` s, `aowow_events` e SET s.`typeId` = e.`id` WHERE s.`type` = 12 AND s.`typeId` > 0 AND s.`typeId` = e.`holidayId`; UPDATE `aowow_screenshots` s, `aowow_events` e SET s.`typeId` = e.`id` WHERE s.`type` = 12 AND s.`typeId` > 0 AND s.`typeId` = e.`holidayId`;
UPDATE `aowow_screenshots` SET `typeId` = -`typeId` WHERE `type` = 12 AND `typeId` < 0; UPDATE `aowow_screenshots` SET `typeId` = -`typeId` WHERE `type` = 12 AND `typeId` < 0;
UPDATE `aowow_videos` v, `aowow_events` e SET v.`typeId` = e.`id` WHERE v.`type` = 12 AND v.`typeId` > 0 AND v.`typeId` = e.`holidayId`; UPDATE `aowow_videos` v, `aowow_events` e SET v.`typeId` = e.`id` WHERE v.`type` = 12 AND v.`typeId` > 0 AND v.`typeId` = e.`holidayId`;
UPDATE `aowow_videos` SET `typeId` = -`typeId` WHERE `type` = 12 AND `typeId` < 0; UPDATE `aowow_videos` SET `typeId` = -`typeId` WHERE `type` = 12 AND `typeId` < 0;
-- --------------- -- ---------------
-- drop not recoverable comments -- drop not recoverable comments
-- --------------- -- ---------------
DELETE FROM `aowow_account_reputation` WHERE `action` IN (3, 4, 5) AND `sourceA` IN ( DELETE FROM `aowow_account_reputation` WHERE `action` IN (3, 4, 5) AND `sourceA` IN (
SELECT x.`id` FROM ( SELECT x.`id` FROM (
SELECT c2.id FROM `aowow_comments` c1 JOIN `aowow_comments` c2 ON c2.`replyTo` = c1.`id` WHERE c1.`type` = 12 AND c1.`typeId` = 0 UNION SELECT c2.id FROM `aowow_comments` c1 JOIN `aowow_comments` c2 ON c2.`replyTo` = c1.`id` WHERE c1.`type` = 12 AND c1.`typeId` = 0 UNION
SELECT id FROM `aowow_comments` WHERE `type` = 12 AND `typeId` = 0 SELECT id FROM `aowow_comments` WHERE `type` = 12 AND `typeId` = 0
) AS x ) AS x
) )
DELETE FROM `aowow_comments_rates` WHERE `commentId` IN ( DELETE FROM `aowow_comments_rates` WHERE `commentId` IN (
SELECT x.`id` FROM ( SELECT x.`id` FROM (
SELECT c2.id FROM `aowow_comments` c1 JOIN `aowow_comments` c2 ON c2.`replyTo` = c1.`id` WHERE c1.`type` = 12 AND c1.`typeId` = 0 UNION SELECT c2.id FROM `aowow_comments` c1 JOIN `aowow_comments` c2 ON c2.`replyTo` = c1.`id` WHERE c1.`type` = 12 AND c1.`typeId` = 0 UNION
SELECT id FROM `aowow_comments` WHERE `type` = 12 AND `typeId` = 0 SELECT id FROM `aowow_comments` WHERE `type` = 12 AND `typeId` = 0
) AS x ) AS x
) )
DELETE FROM `aowow_comments` WHERE `id` IN ( DELETE FROM `aowow_comments` WHERE `id` IN (
SELECT x.`id` FROM ( SELECT x.`id` FROM (
SELECT c2.id FROM `aowow_comments` c1 JOIN `aowow_comments` c2 ON c2.`replyTo` = c1.`id` WHERE c1.`type` = 12 AND c1.`typeId` = 0 UNION SELECT c2.id FROM `aowow_comments` c1 JOIN `aowow_comments` c2 ON c2.`replyTo` = c1.`id` WHERE c1.`type` = 12 AND c1.`typeId` = 0 UNION
SELECT id FROM `aowow_comments` WHERE `type` = 12 AND `typeId` = 0 SELECT id FROM `aowow_comments` WHERE `type` = 12 AND `typeId` = 0
) AS x ) AS x
) )

View File

@@ -1,52 +1,52 @@
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_search'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_search';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_default'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_default';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_quicksearch'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_quicksearch';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_none'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'sql_limit_none';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'ttl_rss'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'ttl_rss';
UPDATE `aowow_config` SET `cat` = 1 WHERE `key` = 'cache_decay'; UPDATE `aowow_config` SET `cat` = 1 WHERE `key` = 'cache_decay';
UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session_timeout_delay'; UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session_timeout_delay';
UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_failed_auth_block'; UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_failed_auth_block';
UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_failed_auth_count'; UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_failed_auth_count';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'name'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'name';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'name_short'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'name_short';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'board_url'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'board_url';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'contact_email'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'contact_email';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'battlegroup'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'battlegroup';
UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_allow_register'; UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_allow_register';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'debug'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'debug';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'maintenance'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'maintenance';
UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_auth_mode'; UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_auth_mode';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_upvote'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_upvote';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_downvote'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_downvote';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_comment'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_comment';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_supervote'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_supervote';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_votemore_base'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_votemore_base';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_register'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_register';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_upvoted'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_upvoted';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_downvoted'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_downvoted';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_good_report'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_good_report';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_bad_report'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_bad_report';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_dailyvisit'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_dailyvisit';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_user_warned'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_user_warned';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_comment'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_comment';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_premium'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_premium';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_upload'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_upload';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_article'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_article';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_user_suspended'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_reward_user_suspended';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'user_max_votes'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'user_max_votes';
UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_votemore_add'; UPDATE `aowow_config` SET `cat` = 4 WHERE `key` = 'rep_req_votemore_add';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'force_ssl'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'force_ssl';
UPDATE `aowow_config` SET `cat` = 1 WHERE `key` = 'cache_mode'; UPDATE `aowow_config` SET `cat` = 1 WHERE `key` = 'cache_mode';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'locales'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'locales';
UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_create_save_decay'; UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_create_save_decay';
UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_recovery_decay'; UPDATE `aowow_config` SET `cat` = 2 WHERE `key` = 'acc_recovery_decay';
UPDATE `aowow_config` SET `cat` = 5 WHERE `key` = 'serialize_precision'; UPDATE `aowow_config` SET `cat` = 5 WHERE `key` = 'serialize_precision';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'screenshot_min_size'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'screenshot_min_size';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'site_host'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'site_host';
UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'static_host'; UPDATE `aowow_config` SET `cat` = 0 WHERE `key` = 'static_host';
UPDATE `aowow_config` SET `cat` = 5 WHERE `key` = 'memory_limit'; UPDATE `aowow_config` SET `cat` = 5 WHERE `key` = 'memory_limit';
UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session.gc_maxlifetime'; UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session.gc_maxlifetime';
UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session.gc_probability'; UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session.gc_probability';
UPDATE `aowow_config` SET `cat` = 5 WHERE `key` = 'default_charset'; UPDATE `aowow_config` SET `cat` = 5 WHERE `key` = 'default_charset';
UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session_cache_dir'; UPDATE `aowow_config` SET `cat` = 3 WHERE `key` = 'session_cache_dir';
UPDATE `aowow_config` SET `cat` = 1 WHERE `key` = 'cache_dir'; UPDATE `aowow_config` SET `cat` = 1 WHERE `key` = 'cache_dir';

View File

@@ -1 +1 @@
INSERT IGNORE INTO aowow_config (`key`, `value`, `cat`, `flags`, `comment`) VALUES ('session.gc_divisor', 100, 3, 200, 'default: 100 - probability to remove session data on garbage collection'); INSERT IGNORE INTO aowow_config (`key`, `value`, `cat`, `flags`, `comment`) VALUES ('session.gc_divisor', 100, 3, 200, 'default: 100 - probability to remove session data on garbage collection');

View File

@@ -1,4 +1,4 @@
ALTER TABLE `aowow_comments` ALTER TABLE `aowow_comments`
DROP INDEX `id`, DROP INDEX `id`,
ADD PRIMARY KEY (`id`), ADD PRIMARY KEY (`id`),
ADD INDEX `type_typeId` (`type`, `typeId`); ADD INDEX `type_typeId` (`type`, `typeId`);

View File

@@ -1,15 +1,15 @@
ALTER TABLE `aowow_objects` ALTER TABLE `aowow_objects`
DROP COLUMN `questItem1`, DROP COLUMN `questItem1`,
DROP COLUMN `questItem2`, DROP COLUMN `questItem2`,
DROP COLUMN `questItem3`, DROP COLUMN `questItem3`,
DROP COLUMN `questItem4`, DROP COLUMN `questItem4`,
DROP COLUMN `questItem5`, DROP COLUMN `questItem5`,
DROP COLUMN `questItem6`; DROP COLUMN `questItem6`;
ALTER TABLE `aowow_creature` ALTER TABLE `aowow_creature`
DROP COLUMN `questItem1`, DROP COLUMN `questItem1`,
DROP COLUMN `questItem2`, DROP COLUMN `questItem2`,
DROP COLUMN `questItem3`, DROP COLUMN `questItem3`,
DROP COLUMN `questItem4`, DROP COLUMN `questItem4`,
DROP COLUMN `questItem5`, DROP COLUMN `questItem5`,
DROP COLUMN `questItem6`; DROP COLUMN `questItem6`;

View File

@@ -1,31 +1,31 @@
DROP TABLE IF EXISTS `aowow_emotes`; DROP TABLE IF EXISTS `aowow_emotes`;
CREATE TABLE `aowow_emotes` ( CREATE TABLE `aowow_emotes` (
`id` SMALLINT(5) UNSIGNED NOT NULL, `id` SMALLINT(5) UNSIGNED NOT NULL,
`cmd` VARCHAR(15) NOT NULL, `cmd` VARCHAR(15) NOT NULL,
`isAnimated` TINYINT(1) UNSIGNED NOT NULL, `isAnimated` TINYINT(1) UNSIGNED NOT NULL,
`target_loc0` VARCHAR(65) NULL DEFAULT NULL, `target_loc0` VARCHAR(65) NULL DEFAULT NULL,
`target_loc2` VARCHAR(70) NULL DEFAULT NULL, `target_loc2` VARCHAR(70) NULL DEFAULT NULL,
`target_loc3` VARCHAR(95) NULL DEFAULT NULL, `target_loc3` VARCHAR(95) NULL DEFAULT NULL,
`target_loc6` VARCHAR(90) NULL DEFAULT NULL, `target_loc6` VARCHAR(90) NULL DEFAULT NULL,
`target_loc8` VARCHAR(70) NULL DEFAULT NULL, `target_loc8` VARCHAR(70) NULL DEFAULT NULL,
`noTarget_loc0` VARCHAR(65) NULL DEFAULT NULL, `noTarget_loc0` VARCHAR(65) NULL DEFAULT NULL,
`noTarget_loc2` VARCHAR(110) NULL DEFAULT NULL, `noTarget_loc2` VARCHAR(110) NULL DEFAULT NULL,
`noTarget_loc3` VARCHAR(85) NULL DEFAULT NULL, `noTarget_loc3` VARCHAR(85) NULL DEFAULT NULL,
`noTarget_loc6` VARCHAR(75) NULL DEFAULT NULL, `noTarget_loc6` VARCHAR(75) NULL DEFAULT NULL,
`noTarget_loc8` VARCHAR(60) NULL DEFAULT NULL, `noTarget_loc8` VARCHAR(60) NULL DEFAULT NULL,
`self_loc0` VARCHAR(65) NULL DEFAULT NULL, `self_loc0` VARCHAR(65) NULL DEFAULT NULL,
`self_loc2` VARCHAR(115) NULL DEFAULT NULL, `self_loc2` VARCHAR(115) NULL DEFAULT NULL,
`self_loc3` VARCHAR(85) NULL DEFAULT NULL, `self_loc3` VARCHAR(85) NULL DEFAULT NULL,
`self_loc6` VARCHAR(75) NULL DEFAULT NULL, `self_loc6` VARCHAR(75) NULL DEFAULT NULL,
`self_loc8` VARCHAR(70) NULL DEFAULT NULL, `self_loc8` VARCHAR(70) NULL DEFAULT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM; ) ENGINE=MyISAM;
DROP TABLE IF EXISTS `aowow_emotes_aliasses`; DROP TABLE IF EXISTS `aowow_emotes_aliasses`;
CREATE TABLE `aowow_emotes_aliasses` ( CREATE TABLE `aowow_emotes_aliasses` (
`id` SMALLINT(6) UNSIGNED NOT NULL, `id` SMALLINT(6) UNSIGNED NOT NULL,
`locales` SMALLINT(6) UNSIGNED NOT NULL, `locales` SMALLINT(6) UNSIGNED NOT NULL,
`command` VARCHAR(15) NOT NULL, `command` VARCHAR(15) NOT NULL,
UNIQUE INDEX `id_command` (`id`, `command`), UNIQUE INDEX `id_command` (`id`, `command`),
INDEX `id` (`id`) INDEX `id` (`id`)
) ENGINE=MyISAM; ) ENGINE=MyISAM;

View File

@@ -1,2 +1,2 @@
ALTER TABLE `aowow_emotes` ALTER TABLE `aowow_emotes`
ADD COLUMN `cuFlags` INT UNSIGNED NOT NULL AFTER `isAnimated`; ADD COLUMN `cuFlags` INT UNSIGNED NOT NULL AFTER `isAnimated`;

View File

@@ -1,68 +1,68 @@
-- structure changed hard -- structure changed hard
DROP TABLE IF EXISTS `dbc_spellitemenchantment`; DROP TABLE IF EXISTS `dbc_spellitemenchantment`;
DROP TABLE IF EXISTS `aowow_itemenchantment`; DROP TABLE IF EXISTS `aowow_itemenchantment`;
CREATE TABLE `aowow_itemenchantment` ( CREATE TABLE `aowow_itemenchantment` (
`id` smallint(5) unsigned NOT NULL, `id` smallint(5) unsigned NOT NULL,
`charges` tinyint(4) unsigned NOT NULL, `charges` tinyint(4) unsigned NOT NULL,
`cuFlags` int(10) unsigned NOT NULL, `cuFlags` int(10) unsigned NOT NULL,
`procChance` tinyint(3) unsigned NOT NULL, `procChance` tinyint(3) unsigned NOT NULL,
`ppmRate` float NOT NULL, `ppmRate` float NOT NULL,
`type1` tinyint(4) unsigned NOT NULL, `type1` tinyint(4) unsigned NOT NULL,
`type2` tinyint(4) unsigned NOT NULL, `type2` tinyint(4) unsigned NOT NULL,
`type3` tinyint(4) unsigned NOT NULL, `type3` tinyint(4) unsigned NOT NULL,
`amount1` smallint(5) NOT NULL, `amount1` smallint(5) NOT NULL,
`amount2` smallint(5) NOT NULL, `amount2` smallint(5) NOT NULL,
`amount3` smallint(5) NOT NULL, `amount3` smallint(5) NOT NULL,
`object1` mediumint(9) unsigned NOT NULL, `object1` mediumint(9) unsigned NOT NULL,
`object2` mediumint(9) unsigned NOT NULL, `object2` mediumint(9) unsigned NOT NULL,
`object3` smallint(5) unsigned NOT NULL, `object3` smallint(5) unsigned NOT NULL,
`name_loc0` varchar(65) NOT NULL, `name_loc0` varchar(65) NOT NULL,
`name_loc2` varchar(91) NOT NULL, `name_loc2` varchar(91) NOT NULL,
`name_loc3` varchar(84) NOT NULL, `name_loc3` varchar(84) NOT NULL,
`name_loc6` varchar(89) NOT NULL, `name_loc6` varchar(89) NOT NULL,
`name_loc8` varchar(96) NOT NULL, `name_loc8` varchar(96) NOT NULL,
`conditionId` tinyint(3) unsigned NOT NULL, `conditionId` tinyint(3) unsigned NOT NULL,
`skillLine` smallint(5) unsigned NOT NULL, `skillLine` smallint(5) unsigned NOT NULL,
`skillLevel` smallint(5) unsigned NOT NULL, `skillLevel` smallint(5) unsigned NOT NULL,
`requiredLevel` tinyint(3) unsigned NOT NULL, `requiredLevel` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8; ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
ALTER TABLE `aowow_item_stats` ALTER TABLE `aowow_item_stats`
ALTER `id` DROP DEFAULT; ALTER `id` DROP DEFAULT;
ALTER TABLE `aowow_item_stats` ALTER TABLE `aowow_item_stats`
ADD COLUMN `type` smallint(5) unsigned NOT NULL FIRST, ADD COLUMN `type` smallint(5) unsigned NOT NULL FIRST,
CHANGE COLUMN `id` `typeId` mediumint(9) unsigned NOT NULL AFTER `type`, CHANGE COLUMN `id` `typeId` mediumint(9) unsigned NOT NULL AFTER `type`,
DROP INDEX `item`, DROP INDEX `item`,
DROP PRIMARY KEY, DROP PRIMARY KEY,
ADD PRIMARY KEY (`typeId`, `type`); ADD PRIMARY KEY (`typeId`, `type`);
UPDATE `aowow_item_stats` SET `type` = 3; UPDATE `aowow_item_stats` SET `type` = 3;
ALTER TABLE `aowow_articles` ALTER TABLE `aowow_articles`
ALTER `type` DROP DEFAULT, ALTER `type` DROP DEFAULT,
ALTER `typeId` DROP DEFAULT; ALTER `typeId` DROP DEFAULT;
ALTER TABLE `aowow_articles` ALTER TABLE `aowow_articles`
CHANGE COLUMN `type` `type` smallint(5) NOT NULL FIRST, CHANGE COLUMN `type` `type` smallint(5) NOT NULL FIRST,
CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL AFTER `type`; CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL AFTER `type`;
ALTER TABLE `aowow_comments` ALTER TABLE `aowow_comments`
ALTER `type` DROP DEFAULT, ALTER `type` DROP DEFAULT,
ALTER `typeId` DROP DEFAULT; ALTER `typeId` DROP DEFAULT;
ALTER TABLE `aowow_comments` ALTER TABLE `aowow_comments`
CHANGE COLUMN `type` `type` smallint(5) unsigned NOT NULL COMMENT 'Type of Page' AFTER `id`, CHANGE COLUMN `type` `type` smallint(5) unsigned NOT NULL COMMENT 'Type of Page' AFTER `id`,
CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL COMMENT 'ID Of Page' AFTER `type`; CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL COMMENT 'ID Of Page' AFTER `type`;
ALTER TABLE `aowow_screenshots` ALTER TABLE `aowow_screenshots`
ALTER `type` DROP DEFAULT; ALTER `type` DROP DEFAULT;
ALTER `typeId` DROP DEFAULT; ALTER `typeId` DROP DEFAULT;
ALTER TABLE `aowow_screenshots` ALTER TABLE `aowow_screenshots`
CHANGE COLUMN `type` `type` smallint(5) unsigned NOT NULL AFTER `id`, CHANGE COLUMN `type` `type` smallint(5) unsigned NOT NULL AFTER `id`,
CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL AFTER `type`; CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL AFTER `type`;
ALTER TABLE `aowow_videos` ALTER TABLE `aowow_videos`
ALTER `type` DROP DEFAULT, ALTER `type` DROP DEFAULT,
ALTER `typeId` DROP DEFAULT; ALTER `typeId` DROP DEFAULT;
ALTER TABLE `aowow_videos` ALTER TABLE `aowow_videos`
CHANGE COLUMN `type` `type` smallint(5) unsigned NOT NULL AFTER `id`, CHANGE COLUMN `type` `type` smallint(5) unsigned NOT NULL AFTER `id`,
CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL AFTER `type`; CHANGE COLUMN `typeId` `typeId` mediumint(9) NOT NULL AFTER `type`;

View File

@@ -1,23 +1,23 @@
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=341', 'event=1'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=341', 'event=1');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=141', 'event=2'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=141', 'event=2');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=376', 'event=3'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=376', 'event=3');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=374', 'event=4'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=374', 'event=4');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=375', 'event=5'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=375', 'event=5');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=327', 'event=7'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=327', 'event=7');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=423', 'event=8'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=423', 'event=8');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=181', 'event=9'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=181', 'event=9');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=201', 'event=10'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=201', 'event=10');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=321', 'event=11'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=321', 'event=11');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=324', 'event=12'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=324', 'event=12');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=301', 'event=15'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=301', 'event=15');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=283', 'event=18'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=283', 'event=18');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=284', 'event=19'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=284', 'event=19');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=285', 'event=20'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=285', 'event=20');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=353', 'event=21'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=353', 'event=21');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=372', 'event=24'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=372', 'event=24');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=404', 'event=26'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=404', 'event=26');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=398', 'event=50'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=398', 'event=50');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=409', 'event=51'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=409', 'event=51');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=400', 'event=53'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=400', 'event=53');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=420', 'event=54'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=420', 'event=54');
UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=424', 'event=63'); UPDATE `aowow_articles` SET `article`= REPLACE(`article`, 'event=424', 'event=63');

View File

@@ -1,53 +1,53 @@
SET FOREIGN_KEY_CHECKS=0; SET FOREIGN_KEY_CHECKS=0;
RENAME TABLE `aowow_news` TO `aowow_home_featuredbox`; RENAME TABLE `aowow_news` TO `aowow_home_featuredbox`;
ALTER TABLE `aowow_home_featuredbox` ALTER TABLE `aowow_home_featuredbox`
ALTER `id` DROP DEFAULT, ALTER `id` DROP DEFAULT,
ALTER `active` DROP DEFAULT; ALTER `active` DROP DEFAULT;
ALTER TABLE `aowow_home_featuredbox` ALTER TABLE `aowow_home_featuredbox`
ENGINE=InnoDB, ENGINE=InnoDB,
CHANGE COLUMN `id` `id` smallint(5) unsigned NOT NULL FIRST, CHANGE COLUMN `id` `id` smallint(5) unsigned NOT NULL FIRST,
ADD COLUMN `editorId` int(10) unsigned NULL AFTER `id`, ADD COLUMN `editorId` int(10) unsigned NULL AFTER `id`,
ADD COLUMN `editDate` int(10) unsigned NOT NULL AFTER `editorId`, ADD COLUMN `editDate` int(10) unsigned NOT NULL AFTER `editorId`,
CHANGE COLUMN `active` `active` tinyint(1) unsigned NOT NULL AFTER `editDate`, CHANGE COLUMN `active` `active` tinyint(1) unsigned NOT NULL AFTER `editDate`,
ADD CONSTRAINT `FK_acc_hFBox` FOREIGN KEY (`editorId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL; ADD CONSTRAINT `FK_acc_hFBox` FOREIGN KEY (`editorId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL;
RENAME TABLE `aowow_news_overlay` TO `aowow_home_featuredbox_overlay`; RENAME TABLE `aowow_news_overlay` TO `aowow_home_featuredbox_overlay`;
ALTER TABLE `aowow_home_featuredbox_overlay` ALTER TABLE `aowow_home_featuredbox_overlay`
ALTER `newsId` DROP DEFAULT; ALTER `newsId` DROP DEFAULT;
ALTER TABLE `aowow_home_featuredbox_overlay` ALTER TABLE `aowow_home_featuredbox_overlay`
ENGINE=InnoDB, ENGINE=InnoDB,
CHANGE COLUMN `newsId` `featureId` smallint(5) unsigned NOT NULL FIRST, CHANGE COLUMN `newsId` `featureId` smallint(5) unsigned NOT NULL FIRST,
ADD CONSTRAINT `FK_home_featurebox` FOREIGN KEY (`featureId`) REFERENCES `aowow_home_featuredbox` (`id`) ON UPDATE CASCADE ON DELETE CASCADE; ADD CONSTRAINT `FK_home_featurebox` FOREIGN KEY (`featureId`) REFERENCES `aowow_home_featuredbox` (`id`) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE TABLE `aowow_home_titles` ( CREATE TABLE `aowow_home_titles` (
`id` smallint(5) unsigned NOT NULL, `id` smallint(5) unsigned NOT NULL,
`editorId` int(10) unsigned NULL, `editorId` int(10) unsigned NULL,
`editDate` int(10) unsigned NOT NULL, `editDate` int(10) unsigned NOT NULL,
`active` tinyint(1) unsigned NOT NULL, `active` tinyint(1) unsigned NOT NULL,
`title_loc0` varchar(100) NOT NULL, `title_loc0` varchar(100) NOT NULL,
`title_loc2` varchar(100) NOT NULL, `title_loc2` varchar(100) NOT NULL,
`title_loc3` varchar(100) NOT NULL, `title_loc3` varchar(100) NOT NULL,
`title_loc6` varchar(100) NOT NULL, `title_loc6` varchar(100) NOT NULL,
`title_loc8` varchar(100) NOT NULL, `title_loc8` varchar(100) NOT NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
INDEX `FK_acc_hTitles` (`editorId`), INDEX `FK_acc_hTitles` (`editorId`),
CONSTRAINT `FK_acc_hTitles` FOREIGN KEY (`editorId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL CONSTRAINT `FK_acc_hTitles` FOREIGN KEY (`editorId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL
) ENGINE=InnoDB; ) ENGINE=InnoDB;
CREATE TABLE `aowow_home_oneliner` ( CREATE TABLE `aowow_home_oneliner` (
`id` smallint(5) unsigned NOT NULL, `id` smallint(5) unsigned NOT NULL,
`editorId` int(10) unsigned NULL, `editorId` int(10) unsigned NULL,
`editDate` int(10) unsigned NOT NULL, `editDate` int(10) unsigned NOT NULL,
`active` tinyint(1) unsigned NOT NULL, `active` tinyint(1) unsigned NOT NULL,
`text_loc0` varchar(200) NOT NULL, `text_loc0` varchar(200) NOT NULL,
`text_loc2` varchar(200) NOT NULL, `text_loc2` varchar(200) NOT NULL,
`text_loc3` varchar(200) NOT NULL, `text_loc3` varchar(200) NOT NULL,
`text_loc6` varchar(200) NOT NULL, `text_loc6` varchar(200) NOT NULL,
`text_loc8` varchar(200) NOT NULL, `text_loc8` varchar(200) NOT NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
INDEX `FK_acc_hOneliner` (`editorId`), INDEX `FK_acc_hOneliner` (`editorId`),
CONSTRAINT `FK_acc_hOneliner` FOREIGN KEY (`editorId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL CONSTRAINT `FK_acc_hOneliner` FOREIGN KEY (`editorId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL
) ENGINE=InnoDB; ) ENGINE=InnoDB;
SET FOREIGN_KEY_CHECKS=1; SET FOREIGN_KEY_CHECKS=1;

View File

@@ -1,3 +1,3 @@
ALTER TABLE `aowow_dbversion` ALTER TABLE `aowow_dbversion`
ADD COLUMN `sql` TEXT NOT NULL AFTER `part`, ADD COLUMN `sql` TEXT NOT NULL AFTER `part`,
ADD COLUMN `build` TEXT NOT NULL AFTER `sql`; ADD COLUMN `build` TEXT NOT NULL AFTER `sql`;

View File

@@ -1,15 +1,15 @@
DROP TABLE IF EXISTS `aowow_talents`; DROP TABLE IF EXISTS `aowow_talents`;
CREATE TABLE `aowow_talents` ( CREATE TABLE `aowow_talents` (
`id` smallint(5) unsigned NOT NULL, `id` smallint(5) unsigned NOT NULL,
`class` tinyint(3) unsigned NOT NULL, `class` tinyint(3) unsigned NOT NULL,
`tab` tinyint(3) unsigned NOT NULL, `tab` tinyint(3) unsigned NOT NULL,
`row` tinyint(3) unsigned NOT NULL, `row` tinyint(3) unsigned NOT NULL,
`col` tinyint(3) unsigned NOT NULL, `col` tinyint(3) unsigned NOT NULL,
`spell` mediumint(8) unsigned NOT NULL, `spell` mediumint(8) unsigned NOT NULL,
`rank` tinyint(3) unsigned NOT NULL, `rank` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`id`, `rank`), PRIMARY KEY (`id`, `rank`),
INDEX `spell` (`spell`), INDEX `spell` (`spell`),
INDEX `class` (`class`) INDEX `class` (`class`)
) ENGINE=MyISAM; ) ENGINE=MyISAM;
UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' talents'); UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' talents');

View File

@@ -1 +1 @@
UPDATE `aowow_dbversion` SET `build` = CONCAT(`build`, ' itemScaling'); UPDATE `aowow_dbversion` SET `build` = CONCAT(`build`, ' itemScaling');

View File

@@ -1,7 +1,7 @@
ALTER TABLE `aowow_titles` ALTER TABLE `aowow_titles`
ADD COLUMN `bitIdx` tinyint(3) unsigned NOT NULL AFTER `eventId`, ADD COLUMN `bitIdx` tinyint(3) unsigned NOT NULL AFTER `eventId`,
ADD INDEX `bitIdx` (`bitIdx`); ADD INDEX `bitIdx` (`bitIdx`);
DROP TABLE IF EXISTS `dbc_chartitles`; DROP TABLE IF EXISTS `dbc_chartitles`;
UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' titles'); UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' titles');

View File

@@ -1 +1 @@
UPDATE aowow_dbversion SET `sql` = CONCAT(`sql`, ' item_stats'); UPDATE aowow_dbversion SET `sql` = CONCAT(`sql`, ' item_stats');

View File

@@ -1 +1 @@
UPDATE aowow_dbversion SET `sql` = CONCAT(`sql`, ' item_stats'); UPDATE aowow_dbversion SET `sql` = CONCAT(`sql`, ' item_stats');

View File

@@ -1,2 +1 @@
UPDATE aowow_dbversion SET `sql`= CONCAT(`sql`, ' spawns'); UPDATE aowow_dbversion SET `sql`= CONCAT(`sql`, ' spawns');

View File

@@ -1,2 +1,2 @@
DELETE FROM `aowow_config` WHERE `cat` = 6; DELETE FROM `aowow_config` WHERE `cat` = 6;
INSERT INTO `aowow_config` VALUES ('analytics_user', '', 6, 0x88, 'default: - enter your GA-user here to track site stats'); INSERT INTO `aowow_config` VALUES ('analytics_user', '', 6, 0x88, 'default: - enter your GA-user here to track site stats');

View File

@@ -1,105 +1,101 @@
DROP TABLE IF EXISTS `aowow_loot_link`; DROP TABLE IF EXISTS `aowow_loot_link`;
CREATE TABLE `aowow_loot_link` ( CREATE TABLE `aowow_loot_link` (
`npcId` MEDIUMINT(8) NOT NULL, `npcId` MEDIUMINT(8) NOT NULL,
`objectId` MEDIUMINT(8) UNSIGNED NOT NULL, `objectId` MEDIUMINT(8) UNSIGNED NOT NULL,
UNIQUE INDEX `npcId` (`npcId`), UNIQUE INDEX `npcId` (`npcId`),
INDEX `objectId` (`objectId`) INDEX `objectId` (`objectId`)
) COLLATE='utf8_general_ci' ENGINE=MyISAM; ) COLLATE='utf8_general_ci' ENGINE=MyISAM;
INSERT INTO `aowow_loot_link` VALUES -- if available HM-loot is show instead of regular loot (notably Ulduar)
-- if available HM-loot is show instead of regular loot (notably Ulduar) INSERT INTO `aowow_loot_link` VALUES
-- Classic (17537, 185168), (18434, 185169),
-- no boss chests..? (17536, 185168), (18432, 185169),
-- BC (19218, 184465), (21525, 184849),
(17537, 185168), (18434, 185169), -- Ramparts NH/HC - Vazruden (19710, 184465), (21526, 184849),
(17536, 185168), (18432, 185169), -- Ramparts NH/HC - Nazan (28234, 190586), (-28234, 193996),
(19218, 184465), (21525, 184849), -- The Mechanar NH/HC - Gatewatcher Gyro-Kill (27656, 191349), (31561, 193603),
(19710, 184465), (21526, 184849), -- The Mechanar NH/HC - Gatewatcher Iron-Hand (26533, 190663), (31217, 193597),
-- WotLK (16064, 181366), (30603, 193426),
(28234, 190586), (-28234, 193996), -- Halls of Stone NH/HC - Tribunal of Ages (16065, 181366), (30601, 193426),
(27656, 191349), (31561, 193603), -- Oculus NH/HC - Ley Guardian Eregos (30549, 181366), (30600, 193426),
(26533, 190663), (31217, 193597), -- CoT Stratholme NH/HC - Mal' Ganis (16063, 181366), (30602, 193426),
(16064, 181366), (30603, 193426), -- Naxxramas 10/25 - Thane Korth'azz (28859, 193905), (31734, 193967),
(16065, 181366), (30601, 193426), -- Naxxramas 10/25 - Lady Blaumeux (32930, 195046), (33909, 195047),
(30549, 181366), (30600, 193426), -- Naxxramas 10/25 - Baron Rivendare (32865, 194313), (33147, 194315),
(16063, 181366), (30602, 193426), -- Naxxramas 10/25 - Sir Zeliek (33350, 194957), (-33350, 194958),
(28859, 193905), (31734, 193967), -- EoE 10/25 - Malygos (32845, 194200), (32846, 194201),
(32930, 195046), (33909, 195047), -- Ulduar 10/25 - Kologarn (32906, 194324), (33360, 194325),
(32865, 194313), (33147, 194315), -- Ulduar 10/25 - Thorim (32871, 194821), (33070, 194822),
(33350, 194957), (-33350, 194958), -- Ulduar 10/25 - Mimiron (35119, 195374), (35518, 195375),
(32845, 194200), (32846, 194201), -- Ulduar 10/25 - Hodir (34928, 195323), (35517, 195324),
(32906, 194324), (33360, 194325), -- Ulduar 10/25 - Freya (34705, 195709), (36088, 195710),
(32871, 194821), (33070, 194822), -- Ulduar 10/25 - Algalon (34702, 195709), (36082, 195710),
(35119, 195374), (35518, 195375), -- ToC5 NH/HC - Eadric the Pure (34701, 195709), (36083, 195710),
(34928, 195323), (35517, 195324), -- ToC5 NH/HC - Argent Confessor Paletress (34657, 195709), (36086, 195710),
(34705, 195709), (36088, 195710), -- Toc5 NH/HC - Marshal Jacob Alerius (34703, 195709), (36087, 195710),
(34702, 195709), (36082, 195710), -- Toc5 NH/HC - Ambrose Boltspark (35572, 195709), (36089, 195710),
(34701, 195709), (36083, 195710), -- Toc5 NH/HC - Colosos (35569, 195709), (36085, 195710),
(34657, 195709), (36086, 195710), -- Toc5 NH/HC - Jaelyne Evensong (35571, 195709), (36090, 195710),
(34703, 195709), (36087, 195710), -- Toc5 NH/HC - Lana Stouthammer (35570, 195709), (36091, 195710),
(35572, 195709), (36089, 195710), -- Toc5 NH/HC - Mokra the Skullcrusher (35617, 195709), (36084, 195710),
(35569, 195709), (36085, 195710), -- Toc5 NH/HC - Eressea Dawnsinger (34441, 195631), (34442, 195632),
(35571, 195709), (36090, 195710), -- Toc5 NH/HC - Runok Wildmane (34443, 195633), (-34443, 195635),
(35570, 195709), (36091, 195710), -- Toc5 NH/HC - Zul'tore (34444, 195631), (35740, 195632),
(35617, 195709), (36084, 195710), -- Toc5 NH/HC - Deathstalker Visceri (35741, 195633), (-35741, 195635),
(34441, 195631), (34442, 195632), -- ToC25 10/25 NM - Vivienne Blackwhisper (34445, 195631), (35705, 195632),
(34443, 195633), (-34443, 195635), -- ToC25 10/25 HC - Vivienne Blackwhisper (35706, 195633), (-35706, 195635),
(34444, 195631), (35740, 195632), -- ToC25 10/25 NM - Thrakgar (34447, 195631), (35683, 195632),
(35741, 195633), (-35741, 195635), -- ToC25 10/25 HC - Thrakgar (35684, 195633), (-35684, 195635),
(34445, 195631), (35705, 195632), -- ToC25 10/25 NM - Liandra Suncaller (34448, 195631), (35724, 195632),
(35706, 195633), (-35706, 195635), -- ToC25 10/25 HC - Liandra Suncaller (35725, 195633), (-35725, 195635),
(34447, 195631), (35683, 195632), -- ToC25 10/25 NM - Caiphus the Stern (34449, 195631), (35689, 195632),
(35684, 195633), (-35684, 195635), -- ToC25 10/25 HC - Caiphus the Stern (35690, 195633), (-35690, 195635),
(34448, 195631), (35724, 195632), -- ToC25 10/25 NM - Ruj'kah (34450, 195631), (35695, 195632),
(35725, 195633), (-35725, 195635), -- ToC25 10/25 HC - Ruj'kah (35696, 195633), (-35696, 195635),
(34449, 195631), (35689, 195632), -- ToC25 10/25 NM - Ginselle Blightslinger (34451, 195631), (35671, 195632),
(35690, 195633), (-35690, 195635), -- ToC25 10/25 HC - Ginselle Blightslinger (35672, 195633), (-35672, 195635),
(34450, 195631), (35695, 195632), -- ToC25 10/25 NM - Harkzog (34453, 195631), (35718, 195632),
(35696, 195633), (-35696, 195635), -- ToC25 10/25 HC - Harkzog (35719, 195633), (-35719, 195635),
(34451, 195631), (35671, 195632), -- ToC25 10/25 NM - Birana Stormhoof (34454, 195631), (35711, 195632),
(35672, 195633), (-35672, 195635), -- ToC25 10/25 HC - Birana Stormhoof (35712, 195633), (-35712, 195635),
(34453, 195631), (35718, 195632), -- ToC25 10/25 NM - Narrhok Steelbreaker (34455, 195631), (35680, 195632),
(35719, 195633), (-35719, 195635), -- ToC25 10/25 HC - Narrhok Steelbreaker (35681, 195633), (-35681, 195635),
(34454, 195631), (35711, 195632), -- ToC25 10/25 NM - Maz'dinah (34456, 195631), (35708, 195632),
(35712, 195633), (-35712, 195635), -- ToC25 10/25 HC - Maz'dinah (35709, 195633), (-35709, 195635),
(34455, 195631), (35680, 195632), -- ToC25 10/25 NM - Broln Stouthorn (34458, 195631), (35692, 195632),
(35681, 195633), (-35681, 195635), -- ToC25 10/25 HC - Broln Stouthorn (35693, 195633), (-35693, 195635),
(34456, 195631), (35708, 195632), -- ToC25 10/25 NM - Malithas Brightblade (34459, 195631), (35686, 195632),
(35709, 195633), (-35709, 195635), -- ToC25 10/25 HC - Malithas Brightblade (35687, 195633), (-35687, 195635),
(34458, 195631), (35692, 195632), -- ToC25 10/25 NM - Gorgrim Shadowcleave (34460, 195631), (35702, 195632),
(35693, 195633), (-35693, 195635), -- ToC25 10/25 HC - Gorgrim Shadowcleave (35703, 195633), (-35703, 195635),
(34459, 195631), (35686, 195632), -- ToC25 10/25 NM - Erin Misthoof (34461, 195631), (35743, 195632),
(35687, 195633), (-35687, 195635), -- ToC25 10/25 HC - Erin Misthoof (35744, 195633), (-35744, 195635),
(34460, 195631), (35702, 195632), -- ToC25 10/25 NM - Kavina Grovesong (34463, 195631), (35734, 195632),
(35703, 195633), (-35703, 195635), -- ToC25 10/25 HC - Kavina Grovesong (35735, 195633), (-35735, 195635),
(34461, 195631), (35743, 195632), -- ToC25 10/25 NM - Tyrius Duskblade (34465, 195631), (35746, 195632),
(35744, 195633), (-35744, 195635), -- ToC25 10/25 HC - Tyrius Duskblade (35747, 195633), (-35747, 195635),
(34463, 195631), (35734, 195632), -- ToC25 10/25 NM - Shaabad (34466, 195631), (35665, 195632),
(35735, 195633), (-35735, 195635), -- ToC25 10/25 HC - Shaabad (35666, 195633), (-35666, 195635),
(34465, 195631), (35746, 195632), -- ToC25 10/25 NM - Velanaa (34467, 195631), (35662, 195632),
(35747, 195633), (-35747, 195635), -- ToC25 10/25 HC - Velanaa (35663, 195633), (-35663, 195635),
(34466, 195631), (35665, 195632), -- ToC25 10/25 NM - Anthar Forgemender (34468, 195631), (35721, 195632),
(35666, 195633), (-35666, 195635), -- ToC25 10/25 HC - Anthar Forgemender (35722, 195633), (-35722, 195635),
(34467, 195631), (35662, 195632), -- ToC25 10/25 NM - Alyssia Moonstalker (34469, 195631), (35714, 195632),
(35663, 195633), (-35663, 195635), -- ToC25 10/25 HC - Alyssia Moonstalker (35715, 195633), (-35715, 195635),
(34468, 195631), (35721, 195632), -- ToC25 10/25 NM - Noozle Whizzlestick (34470, 195631), (35728, 195632),
(35722, 195633), (-35722, 195635), -- ToC25 10/25 HC - Noozle Whizzlestick (35729, 195633), (-35729, 195635),
(34469, 195631), (35714, 195632), -- ToC25 10/25 NM - Melador Valestrider (34471, 195631), (35668, 195632),
(35715, 195633), (-35715, 195635), -- ToC25 10/25 HC - Melador Valestrider (35669, 195633), (-35669, 195635),
(34470, 195631), (35728, 195632), -- ToC25 10/25 NM - Saamul (34472, 195631), (35699, 195632),
(35729, 195633), (-35729, 195635), -- ToC25 10/25 HC - Saamul (35700, 195633), (-35700, 195635),
(34471, 195631), (35668, 195632), -- ToC25 10/25 NM - Baelnor Lightbearer (34473, 195631), (35674, 195632),
(35669, 195633), (-35669, 195635), -- ToC25 10/25 HC - Baelnor Lightbearer (35675, 195633), (-35675, 195635),
(34472, 195631), (35699, 195632), -- ToC25 10/25 NM - Irieth Shadowstep (34474, 195631), (35731, 195632),
(35700, 195633), (-35700, 195635), -- ToC25 10/25 HC - Irieth Shadowstep (35732, 195633), (-35732, 195635),
(34473, 195631), (35674, 195632), -- ToC25 10/25 NM - Brienna Nightfell (34475, 195631), (35737, 195632),
(35675, 195633), (-35675, 195635), -- ToC25 10/25 HC - Brienna Nightfell (35738, 195633), (-35738, 195635),
(34474, 195631), (35731, 195632), -- ToC25 10/25 NM - Serissa Grimdabbler (37226, 201710), (-37226, 202336),
(35732, 195633), (-35732, 195635), -- ToC25 10/25 HC - Serissa Grimdabbler (36948, 202178), (38157, 202180),
(34475, 195631), (35737, 195632), -- ToC25 10/25 NM - Shocuul (38639, 202177), (38640, 202179),
(35738, 195633), (-35738, 195635), -- ToC25 10/25 HC - Shocuul (36939, 202178), (38156, 202180),
(37226, 201710), (-37226, 202336), -- HoR NH/HC - The Lich King (38637, 202177), (38638, 202179);
(36948, 202178), (38157, 202180), -- ICC 10/25 NM - Muradin Bronzebread
(38639, 202177), (38640, 202179), -- ICC 10/25 HC - Muradin Bronzebread
(36939, 202178), (38156, 202180), -- ICC 10/25 NM - High Overlord Saurfang
(38637, 202177), (38638, 202179); -- ICC 10/25 HC - High Overlord Saurfang

View File

@@ -1,3 +1,3 @@
ALTER TABLE `aowow_dbversion` ALTER TABLE `aowow_dbversion`
CHANGE COLUMN `sql` `sql` TEXT NULL AFTER `part`, CHANGE COLUMN `sql` `sql` TEXT NULL AFTER `part`,
CHANGE COLUMN `build` `build` TEXT NULL AFTER `sql`; CHANGE COLUMN `build` `build` TEXT NULL AFTER `sql`;

View File

@@ -1,3 +1,3 @@
UPDATE aowow_config SET cat = cat + 1; UPDATE aowow_config SET cat = cat + 1;
UPDATE aowow_config SET cat = 0 WHERE cat = 6; UPDATE aowow_config SET cat = 0 WHERE cat = 6;
UPDATE aowow_config SET cat = 6 WHERE cat = 7; UPDATE aowow_config SET cat = 6 WHERE cat = 7;

View File

@@ -1 +1 @@
UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' spell'); UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' spell');

View File

@@ -1 +1 @@
UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' item_stats'); UPDATE `aowow_dbversion` SET `sql` = CONCAT(`sql`, ' item_stats');

View File

@@ -1,349 +1,349 @@
SET FOREIGN_KEY_CHECKS=0; SET FOREIGN_KEY_CHECKS=0;
-- create system account -- create system account
REPLACE INTO `aowow_account` (`id`, `user`, `displayName`) VALUES (0, '<system>', 'AoWoW'); REPLACE INTO `aowow_account` (`id`, `user`, `displayName`) VALUES (0, '<system>', 'AoWoW');
-- restructure weightscales (sorry for your loss...) -- restructure weightscales (sorry for your loss...)
DROP TABLE IF EXISTS `aowow_account_weightscales`; DROP TABLE IF EXISTS `aowow_account_weightscales`;
CREATE TABLE IF NOT EXISTS `aowow_account_weightscales` ( CREATE TABLE IF NOT EXISTS `aowow_account_weightscales` (
`id` int(32) NOT NULL AUTO_INCREMENT, `id` int(32) NOT NULL AUTO_INCREMENT,
`userId` int(10) unsigned NOT NULL, `userId` int(10) unsigned NOT NULL,
`name` varchar(32) NOT NULL, `name` varchar(32) NOT NULL,
`class` tinyint(3) unsigned NOT NULL DEFAULT '0', `class` tinyint(3) unsigned NOT NULL DEFAULT '0',
`icon` varchar(48) NOT NULL DEFAULT '', `icon` varchar(48) NOT NULL DEFAULT '',
PRIMARY KEY (`id`,`userId`), PRIMARY KEY (`id`,`userId`),
KEY `FK_acc_weights` (`userId`), KEY `FK_acc_weights` (`userId`),
CONSTRAINT `FK_acc_weights` FOREIGN KEY (`userId`) REFERENCES `aowow_account` (`id`) ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT `FK_acc_weights` FOREIGN KEY (`userId`) REFERENCES `aowow_account` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT; ) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
INSERT INTO `aowow_account_weightscales` (`id`, `userId`, `name`, `class`, `icon`) VALUES INSERT INTO `aowow_account_weightscales` (`id`, `userId`, `name`, `class`, `icon`) VALUES
(1, 0, 'arms', 1, 'ability_rogue_eviscerate'), (1, 0, 'arms', 1, 'ability_rogue_eviscerate'),
(2, 0, 'fury', 1, 'ability_warrior_innerrage'), (2, 0, 'fury', 1, 'ability_warrior_innerrage'),
(3, 0, 'prot', 1, 'ability_warrior_defensivestance'), (3, 0, 'prot', 1, 'ability_warrior_defensivestance'),
(4, 0, 'holy', 2, 'spell_holy_holybolt'), (4, 0, 'holy', 2, 'spell_holy_holybolt'),
(5, 0, 'prot', 2, 'ability_paladin_shieldofthetemplar'), (5, 0, 'prot', 2, 'ability_paladin_shieldofthetemplar'),
(6, 0, 'retrib', 2, 'spell_holy_auraoflight'), (6, 0, 'retrib', 2, 'spell_holy_auraoflight'),
(7, 0, 'beast', 3, 'ability_hunter_beasttaming'), (7, 0, 'beast', 3, 'ability_hunter_beasttaming'),
(8, 0, 'marks', 3, 'ability_marksmanship'), (8, 0, 'marks', 3, 'ability_marksmanship'),
(9, 0, 'surv', 3, 'ability_hunter_swiftstrike'), (9, 0, 'surv', 3, 'ability_hunter_swiftstrike'),
(10, 0, 'assas', 4, 'ability_rogue_eviscerate'), (10, 0, 'assas', 4, 'ability_rogue_eviscerate'),
(11, 0, 'combat', 4, 'ability_backstab'), (11, 0, 'combat', 4, 'ability_backstab'),
(12, 0, 'subtle', 4, 'ability_stealth'), (12, 0, 'subtle', 4, 'ability_stealth'),
(13, 0, 'disc', 5, 'spell_holy_wordfortitude'), (13, 0, 'disc', 5, 'spell_holy_wordfortitude'),
(14, 0, 'holy', 5, 'spell_holy_guardianspirit'), (14, 0, 'holy', 5, 'spell_holy_guardianspirit'),
(15, 0, 'shadow', 5, 'spell_shadow_shadowwordpain'), (15, 0, 'shadow', 5, 'spell_shadow_shadowwordpain'),
(16, 0, 'blooddps', 6, 'spell_deathknight_bloodpresence'), (16, 0, 'blooddps', 6, 'spell_deathknight_bloodpresence'),
(17, 0, 'frostdps', 6, 'spell_deathknight_frostpresence'), (17, 0, 'frostdps', 6, 'spell_deathknight_frostpresence'),
(18, 0, 'frosttank', 6, 'spell_deathknight_frostpresence'), (18, 0, 'frosttank', 6, 'spell_deathknight_frostpresence'),
(19, 0, 'unholydps', 6, 'spell_deathknight_unholypresence'), (19, 0, 'unholydps', 6, 'spell_deathknight_unholypresence'),
(20, 0, 'elem', 7, 'spell_nature_lightning'), (20, 0, 'elem', 7, 'spell_nature_lightning'),
(21, 0, 'enhance', 7, 'spell_nature_lightningshield'), (21, 0, 'enhance', 7, 'spell_nature_lightningshield'),
(22, 0, 'resto', 7, 'spell_nature_magicimmunity'), (22, 0, 'resto', 7, 'spell_nature_magicimmunity'),
(23, 0, 'arcane', 8, 'spell_holy_magicalsentry'), (23, 0, 'arcane', 8, 'spell_holy_magicalsentry'),
(24, 0, 'fire', 8, 'spell_fire_firebolt02'), (24, 0, 'fire', 8, 'spell_fire_firebolt02'),
(25, 0, 'frost', 8, 'spell_frost_frostbolt02'), (25, 0, 'frost', 8, 'spell_frost_frostbolt02'),
(26, 0, 'afflic', 9, 'spell_shadow_deathcoil'), (26, 0, 'afflic', 9, 'spell_shadow_deathcoil'),
(27, 0, 'demo', 9, 'spell_shadow_metamorphosis'), (27, 0, 'demo', 9, 'spell_shadow_metamorphosis'),
(28, 0, 'destro', 9, 'spell_shadow_rainoffire'), (28, 0, 'destro', 9, 'spell_shadow_rainoffire'),
(29, 0, 'balance', 11, 'spell_nature_starfall'), (29, 0, 'balance', 11, 'spell_nature_starfall'),
(30, 0, 'feraltank', 11, 'ability_racial_bearform'), (30, 0, 'feraltank', 11, 'ability_racial_bearform'),
(31, 0, 'resto', 11, 'spell_nature_healingtouch'), (31, 0, 'resto', 11, 'spell_nature_healingtouch'),
(32, 0, 'feraldps', 11, 'ability_druid_catform'); (32, 0, 'feraldps', 11, 'ability_druid_catform');
DROP TABLE IF EXISTS `aowow_account_weightscale_data`; DROP TABLE IF EXISTS `aowow_account_weightscale_data`;
CREATE TABLE IF NOT EXISTS `aowow_account_weightscale_data` ( CREATE TABLE IF NOT EXISTS `aowow_account_weightscale_data` (
`id` int(32) NOT NULL, `id` int(32) NOT NULL,
`field` varchar(15) NOT NULL, `field` varchar(15) NOT NULL,
`val` smallint(6) unsigned NOT NULL, `val` smallint(6) unsigned NOT NULL,
KEY `id` (`id`), KEY `id` (`id`),
CONSTRAINT `FK_acc_weightscales` FOREIGN KEY (`id`) REFERENCES `aowow_account_weightscales` (`id`) ON DELETE CASCADE ON UPDATE CASCADE CONSTRAINT `FK_acc_weightscales` FOREIGN KEY (`id`) REFERENCES `aowow_account_weightscales` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `aowow_account_weightscale_data` (`id`, `field`, `val`) VALUES INSERT INTO `aowow_account_weightscale_data` (`id`, `field`, `val`) VALUES
(2, 'exprtng', 100), (2, 'exprtng', 100),
(2, 'str', 82), (2, 'str', 82),
(2, 'critstrkrtng', 66), (2, 'critstrkrtng', 66),
(2, 'agi', 53), (2, 'agi', 53),
(2, 'armorpenrtng', 52), (2, 'armorpenrtng', 52),
(2, 'hitrtng', 48), (2, 'hitrtng', 48),
(2, 'hastertng', 36), (2, 'hastertng', 36),
(2, 'atkpwr', 31), (2, 'atkpwr', 31),
(2, 'armor', 5), (2, 'armor', 5),
(3, 'sta', 100), (3, 'sta', 100),
(3, 'dodgertng', 90), (3, 'dodgertng', 90),
(3, 'defrtng', 86), (3, 'defrtng', 86),
(3, 'block', 81), (3, 'block', 81),
(3, 'agi', 67), (3, 'agi', 67),
(3, 'parryrtng', 67), (3, 'parryrtng', 67),
(3, 'blockrtng', 48), (3, 'blockrtng', 48),
(3, 'str', 48), (3, 'str', 48),
(3, 'exprtng', 19), (3, 'exprtng', 19),
(3, 'hitrtng', 10), (3, 'hitrtng', 10),
(3, 'armorpenrtng', 10), (3, 'armorpenrtng', 10),
(3, 'critstrkrtng', 7), (3, 'critstrkrtng', 7),
(3, 'armor', 6), (3, 'armor', 6),
(3, 'hastertng', 1), (3, 'hastertng', 1),
(3, 'atkpwr', 1), (3, 'atkpwr', 1),
(4, 'int', 100), (4, 'int', 100),
(4, 'manargn', 88), (4, 'manargn', 88),
(4, 'splpwr', 58), (4, 'splpwr', 58),
(4, 'critstrkrtng', 46), (4, 'critstrkrtng', 46),
(4, 'hastertng', 35), (4, 'hastertng', 35),
(5, 'sta', 100), (5, 'sta', 100),
(5, 'dodgertng', 94), (5, 'dodgertng', 94),
(5, 'block', 86), (5, 'block', 86),
(5, 'defrtng', 86), (5, 'defrtng', 86),
(5, 'exprtng', 79), (5, 'exprtng', 79),
(5, 'agi', 76), (5, 'agi', 76),
(5, 'parryrtng', 76), (5, 'parryrtng', 76),
(5, 'hitrtng', 58), (5, 'hitrtng', 58),
(5, 'blockrtng', 52), (5, 'blockrtng', 52),
(5, 'str', 50), (5, 'str', 50),
(5, 'armor', 6), (5, 'armor', 6),
(5, 'atkpwr', 6), (5, 'atkpwr', 6),
(5, 'splpwr', 4), (5, 'splpwr', 4),
(5, 'critstrkrtng', 3), (5, 'critstrkrtng', 3),
(6, 'mledps', 470), (6, 'mledps', 470),
(6, 'hitrtng', 100), (6, 'hitrtng', 100),
(6, 'str', 80), (6, 'str', 80),
(6, 'exprtng', 66), (6, 'exprtng', 66),
(6, 'critstrkrtng', 40), (6, 'critstrkrtng', 40),
(6, 'atkpwr', 34), (6, 'atkpwr', 34),
(6, 'agi', 32), (6, 'agi', 32),
(6, 'hastertng', 30), (6, 'hastertng', 30),
(6, 'armorpenrtng', 22), (6, 'armorpenrtng', 22),
(6, 'splpwr', 9), (6, 'splpwr', 9),
(7, 'rgddps', 213), (7, 'rgddps', 213),
(7, 'hitrtng', 100), (7, 'hitrtng', 100),
(7, 'agi', 58), (7, 'agi', 58),
(7, 'critstrkrtng', 40), (7, 'critstrkrtng', 40),
(7, 'int', 37), (7, 'int', 37),
(7, 'atkpwr', 30), (7, 'atkpwr', 30),
(7, 'armorpenrtng', 28), (7, 'armorpenrtng', 28),
(7, 'hastertng', 21), (7, 'hastertng', 21),
(8, 'rgddps', 379), (8, 'rgddps', 379),
(8, 'hitrtng', 100), (8, 'hitrtng', 100),
(8, 'agi', 74), (8, 'agi', 74),
(8, 'critstrkrtng', 57), (8, 'critstrkrtng', 57),
(8, 'armorpenrtng', 40), (8, 'armorpenrtng', 40),
(8, 'int', 39), (8, 'int', 39),
(8, 'atkpwr', 32), (8, 'atkpwr', 32),
(8, 'hastertng', 24), (8, 'hastertng', 24),
(9, 'rgddps', 181), (9, 'rgddps', 181),
(9, 'hitrtng', 100), (9, 'hitrtng', 100),
(9, 'agi', 76), (9, 'agi', 76),
(9, 'critstrkrtng', 42), (9, 'critstrkrtng', 42),
(9, 'int', 35), (9, 'int', 35),
(9, 'hastertng', 31), (9, 'hastertng', 31),
(9, 'atkpwr', 29), (9, 'atkpwr', 29),
(9, 'armorpenrtng', 26), (9, 'armorpenrtng', 26),
(10, 'mledps', 170), (10, 'mledps', 170),
(10, 'agi', 100), (10, 'agi', 100),
(10, 'exprtng', 87), (10, 'exprtng', 87),
(10, 'hitrtng', 83), (10, 'hitrtng', 83),
(10, 'critstrkrtng', 81), (10, 'critstrkrtng', 81),
(10, 'atkpwr', 65), (10, 'atkpwr', 65),
(10, 'armorpenrtng', 65), (10, 'armorpenrtng', 65),
(10, 'hastertng', 64), (10, 'hastertng', 64),
(10, 'str', 55), (10, 'str', 55),
(11, 'mledps', 220), (11, 'mledps', 220),
(11, 'armorpenrtng', 100), (11, 'armorpenrtng', 100),
(11, 'agi', 100), (11, 'agi', 100),
(11, 'exprtng', 82), (11, 'exprtng', 82),
(11, 'hitrtng', 80), (11, 'hitrtng', 80),
(11, 'critstrkrtng', 75), (11, 'critstrkrtng', 75),
(11, 'hastertng', 73), (11, 'hastertng', 73),
(11, 'str', 55), (11, 'str', 55),
(11, 'atkpwr', 50), (11, 'atkpwr', 50),
(12, 'mledps', 228), (12, 'mledps', 228),
(12, 'exprtng', 100), (12, 'exprtng', 100),
(12, 'agi', 100), (12, 'agi', 100),
(12, 'hitrtng', 80), (12, 'hitrtng', 80),
(12, 'armorpenrtng', 75), (12, 'armorpenrtng', 75),
(12, 'critstrkrtng', 75), (12, 'critstrkrtng', 75),
(12, 'hastertng', 75), (12, 'hastertng', 75),
(12, 'str', 55), (12, 'str', 55),
(12, 'atkpwr', 50), (12, 'atkpwr', 50),
(13, 'splpwr', 100), (13, 'splpwr', 100),
(13, 'manargn', 67), (13, 'manargn', 67),
(13, 'int', 65), (13, 'int', 65),
(13, 'hastertng', 59), (13, 'hastertng', 59),
(13, 'critstrkrtng', 48), (13, 'critstrkrtng', 48),
(13, 'spi', 22), (13, 'spi', 22),
(14, 'manargn', 100), (14, 'manargn', 100),
(14, 'int', 69), (14, 'int', 69),
(14, 'splpwr', 60), (14, 'splpwr', 60),
(14, 'spi', 52), (14, 'spi', 52),
(14, 'critstrkrtng', 38), (14, 'critstrkrtng', 38),
(14, 'hastertng', 31), (14, 'hastertng', 31),
(15, 'hitrtng', 100), (15, 'hitrtng', 100),
(15, 'shasplpwr', 76), (15, 'shasplpwr', 76),
(15, 'splpwr', 76), (15, 'splpwr', 76),
(15, 'critstrkrtng', 54), (15, 'critstrkrtng', 54),
(15, 'hastertng', 50), (15, 'hastertng', 50),
(15, 'spi', 16), (15, 'spi', 16),
(15, 'int', 16), (15, 'int', 16),
(16, 'mledps', 360), (16, 'mledps', 360),
(16, 'armorpenrtng', 100), (16, 'armorpenrtng', 100),
(16, 'str', 99), (16, 'str', 99),
(16, 'hitrtng', 91), (16, 'hitrtng', 91),
(16, 'exprtng', 90), (16, 'exprtng', 90),
(16, 'critstrkrtng', 57), (16, 'critstrkrtng', 57),
(16, 'hastertng', 55), (16, 'hastertng', 55),
(16, 'atkpwr', 36), (16, 'atkpwr', 36),
(16, 'armor', 1), (16, 'armor', 1),
(17, 'mledps', 337), (17, 'mledps', 337),
(17, 'hitrtng', 100), (17, 'hitrtng', 100),
(17, 'str', 97), (17, 'str', 97),
(17, 'exprtng', 81), (17, 'exprtng', 81),
(17, 'armorpenrtng', 61), (17, 'armorpenrtng', 61),
(17, 'critstrkrtng', 45), (17, 'critstrkrtng', 45),
(17, 'atkpwr', 35), (17, 'atkpwr', 35),
(17, 'hastertng', 28), (17, 'hastertng', 28),
(17, 'armor', 1), (17, 'armor', 1),
(18, 'mledps', 419), (18, 'mledps', 419),
(18, 'parryrtng', 100), (18, 'parryrtng', 100),
(18, 'hitrtng', 97), (18, 'hitrtng', 97),
(18, 'str', 96), (18, 'str', 96),
(18, 'defrtng', 85), (18, 'defrtng', 85),
(18, 'exprtng', 69), (18, 'exprtng', 69),
(18, 'dodgertng', 61), (18, 'dodgertng', 61),
(18, 'agi', 61), (18, 'agi', 61),
(18, 'sta', 61), (18, 'sta', 61),
(18, 'critstrkrtng', 49), (18, 'critstrkrtng', 49),
(18, 'atkpwr', 41), (18, 'atkpwr', 41),
(18, 'armorpenrtng', 31), (18, 'armorpenrtng', 31),
(18, 'armor', 5), (18, 'armor', 5),
(19, 'mledps', 209), (19, 'mledps', 209),
(19, 'str', 100), (19, 'str', 100),
(19, 'hitrtng', 66), (19, 'hitrtng', 66),
(19, 'exprtng', 51), (19, 'exprtng', 51),
(19, 'hastertng', 48), (19, 'hastertng', 48),
(19, 'critstrkrtng', 45), (19, 'critstrkrtng', 45),
(19, 'atkpwr', 34), (19, 'atkpwr', 34),
(19, 'armorpenrtng', 32), (19, 'armorpenrtng', 32),
(19, 'armor', 1), (19, 'armor', 1),
(20, 'hitrtng', 100), (20, 'hitrtng', 100),
(20, 'splpwr', 60), (20, 'splpwr', 60),
(20, 'hastertng', 56), (20, 'hastertng', 56),
(20, 'critstrkrtng', 40), (20, 'critstrkrtng', 40),
(20, 'int', 11), (20, 'int', 11),
(21, 'mledps', 135), (21, 'mledps', 135),
(21, 'hitrtng', 100), (21, 'hitrtng', 100),
(21, 'exprtng', 84), (21, 'exprtng', 84),
(21, 'agi', 55), (21, 'agi', 55),
(21, 'int', 55), (21, 'int', 55),
(21, 'critstrkrtng', 55), (21, 'critstrkrtng', 55),
(21, 'hastertng', 42), (21, 'hastertng', 42),
(21, 'str', 35), (21, 'str', 35),
(21, 'atkpwr', 32), (21, 'atkpwr', 32),
(21, 'splpwr', 29), (21, 'splpwr', 29),
(21, 'armorpenrtng', 26), (21, 'armorpenrtng', 26),
(22, 'manargn', 100), (22, 'manargn', 100),
(22, 'int', 85), (22, 'int', 85),
(22, 'splpwr', 77), (22, 'splpwr', 77),
(22, 'critstrkrtng', 62), (22, 'critstrkrtng', 62),
(22, 'hastertng', 35), (22, 'hastertng', 35),
(23, 'hitrtng', 100), (23, 'hitrtng', 100),
(23, 'hastertng', 54), (23, 'hastertng', 54),
(23, 'arcsplpwr', 49), (23, 'arcsplpwr', 49),
(23, 'splpwr', 49), (23, 'splpwr', 49),
(23, 'critstrkrtng', 37), (23, 'critstrkrtng', 37),
(23, 'int', 34), (23, 'int', 34),
(23, 'frosplpwr', 24), (23, 'frosplpwr', 24),
(23, 'firsplpwr', 24), (23, 'firsplpwr', 24),
(23, 'spi', 14), (23, 'spi', 14),
(24, 'hitrtng', 100), (24, 'hitrtng', 100),
(24, 'hastertng', 53), (24, 'hastertng', 53),
(24, 'firsplpwr', 46), (24, 'firsplpwr', 46),
(24, 'splpwr', 46), (24, 'splpwr', 46),
(24, 'critstrkrtng', 43), (24, 'critstrkrtng', 43),
(24, 'frosplpwr', 23), (24, 'frosplpwr', 23),
(24, 'arcsplpwr', 23), (24, 'arcsplpwr', 23),
(24, 'int', 13), (24, 'int', 13),
(25, 'hitrtng', 100), (25, 'hitrtng', 100),
(25, 'hastertng', 42), (25, 'hastertng', 42),
(25, 'frosplpwr', 39), (25, 'frosplpwr', 39),
(25, 'splpwr', 39), (25, 'splpwr', 39),
(25, 'arcsplpwr', 19), (25, 'arcsplpwr', 19),
(25, 'firsplpwr', 19), (25, 'firsplpwr', 19),
(25, 'critstrkrtng', 19), (25, 'critstrkrtng', 19),
(25, 'int', 6), (25, 'int', 6),
(26, 'hitrtng', 100), (26, 'hitrtng', 100),
(26, 'shasplpwr', 72), (26, 'shasplpwr', 72),
(26, 'splpwr', 72), (26, 'splpwr', 72),
(26, 'hastertng', 61), (26, 'hastertng', 61),
(26, 'critstrkrtng', 38), (26, 'critstrkrtng', 38),
(26, 'firsplpwr', 36), (26, 'firsplpwr', 36),
(26, 'spi', 34), (26, 'spi', 34),
(26, 'int', 15), (26, 'int', 15),
(27, 'hitrtng', 100), (27, 'hitrtng', 100),
(27, 'hastertng', 50), (27, 'hastertng', 50),
(27, 'firsplpwr', 45), (27, 'firsplpwr', 45),
(27, 'shasplpwr', 45), (27, 'shasplpwr', 45),
(27, 'splpwr', 45), (27, 'splpwr', 45),
(27, 'critstrkrtng', 31), (27, 'critstrkrtng', 31),
(27, 'spi', 29), (27, 'spi', 29),
(27, 'int', 13), (27, 'int', 13),
(28, 'hitrtng', 100), (28, 'hitrtng', 100),
(28, 'firsplpwr', 47), (28, 'firsplpwr', 47),
(28, 'splpwr', 47), (28, 'splpwr', 47),
(28, 'hastertng', 46), (28, 'hastertng', 46),
(28, 'spi', 26), (28, 'spi', 26),
(28, 'shasplpwr', 23), (28, 'shasplpwr', 23),
(28, 'critstrkrtng', 16), (28, 'critstrkrtng', 16),
(28, 'int', 13), (28, 'int', 13),
(29, 'hitrtng', 100), (29, 'hitrtng', 100),
(29, 'splpwr', 66), (29, 'splpwr', 66),
(29, 'hastertng', 54), (29, 'hastertng', 54),
(29, 'critstrkrtng', 43), (29, 'critstrkrtng', 43),
(29, 'spi', 22), (29, 'spi', 22),
(29, 'int', 22), (29, 'int', 22),
(30, 'agi', 100), (30, 'agi', 100),
(30, 'sta', 75), (30, 'sta', 75),
(30, 'dodgertng', 65), (30, 'dodgertng', 65),
(30, 'defrtng', 60), (30, 'defrtng', 60),
(30, 'exprtng', 16), (30, 'exprtng', 16),
(30, 'str', 10), (30, 'str', 10),
(30, 'armor', 10), (30, 'armor', 10),
(30, 'hitrtng', 8), (30, 'hitrtng', 8),
(30, 'hastertng', 5), (30, 'hastertng', 5),
(30, 'atkpwr', 4), (30, 'atkpwr', 4),
(30, 'feratkpwr', 4), (30, 'feratkpwr', 4),
(30, 'critstrkrtng', 3), (30, 'critstrkrtng', 3),
(31, 'splpwr', 100), (31, 'splpwr', 100),
(31, 'manargn', 73), (31, 'manargn', 73),
(31, 'hastertng', 57), (31, 'hastertng', 57),
(31, 'int', 51), (31, 'int', 51),
(31, 'spi', 32), (31, 'spi', 32),
(31, 'critstrkrtng', 11), (31, 'critstrkrtng', 11),
(32, 'agi', 100), (32, 'agi', 100),
(32, 'armorpenrtng', 90), (32, 'armorpenrtng', 90),
(32, 'str', 80), (32, 'str', 80),
(32, 'critstrkrtng', 55), (32, 'critstrkrtng', 55),
(32, 'exprtng', 50), (32, 'exprtng', 50),
(32, 'hitrtng', 50), (32, 'hitrtng', 50),
(32, 'feratkpwr', 40), (32, 'feratkpwr', 40),
(32, 'atkpwr', 40), (32, 'atkpwr', 40),
(32, 'hastertng', 35); (32, 'hastertng', 35);
-- add cascading to comments -- add cascading to comments
DELETE r FROM aowow_comments_rates r LEFT JOIN aowow_comments c ON c.id = r.commentId WHERE c.Id IS NULL; DELETE r FROM aowow_comments_rates r LEFT JOIN aowow_comments c ON c.id = r.commentId WHERE c.Id IS NULL;
DELETE r FROM aowow_comments_rates r LEFT JOIN aowow_account a ON a.id = r.userId WHERE a.Id IS NULL; DELETE r FROM aowow_comments_rates r LEFT JOIN aowow_account a ON a.id = r.userId WHERE a.Id IS NULL;
ALTER TABLE `aowow_comments` ALTER TABLE `aowow_comments`
ENGINE=InnoDB, ENGINE=InnoDB,
CHANGE COLUMN `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Comment ID' FIRST, CHANGE COLUMN `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Comment ID' FIRST,
CHANGE COLUMN `replyTo` `replyTo` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Reply To, comment ID' AFTER `flags`, CHANGE COLUMN `replyTo` `replyTo` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Reply To, comment ID' AFTER `flags`,
CHANGE COLUMN `userId` `userId` INT(10) UNSIGNED NULL COMMENT 'User ID' AFTER `typeId`, CHANGE COLUMN `userId` `userId` INT(10) UNSIGNED NULL COMMENT 'User ID' AFTER `typeId`,
ADD CONSTRAINT `FK_acc_co` FOREIGN KEY (`userId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL; ADD CONSTRAINT `FK_acc_co` FOREIGN KEY (`userId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE SET NULL;
ALTER TABLE `aowow_comments_rates` ALTER TABLE `aowow_comments_rates`
ENGINE=InnoDB, ENGINE=InnoDB,
ADD CONSTRAINT `FK_acc_co_rate` FOREIGN KEY (`commentId`) REFERENCES `aowow_comments` (`id`) ON UPDATE CASCADE ON DELETE CASCADE, ADD CONSTRAINT `FK_acc_co_rate` FOREIGN KEY (`commentId`) REFERENCES `aowow_comments` (`id`) ON UPDATE CASCADE ON DELETE CASCADE,
ADD CONSTRAINT `FK_acc_co_rate_user` FOREIGN KEY (`userId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE NO ACTION; ADD CONSTRAINT `FK_acc_co_rate_user` FOREIGN KEY (`userId`) REFERENCES `aowow_account` (`id`) ON UPDATE CASCADE ON DELETE NO ACTION;
-- auto-create datasets/weight-presets -- auto-create datasets/weight-presets
UPDATE `aowow_dbversion` SET `build` = CONCAT(`build`, ' weightPresets'); UPDATE `aowow_dbversion` SET `build` = CONCAT(`build`, ' weightPresets');
SET FOREIGN_KEY_CHECKS=1; SET FOREIGN_KEY_CHECKS=1;

View File

@@ -1,8 +1,8 @@
ALTER TABLE `aowow_home_featuredbox` ALTER TABLE `aowow_home_featuredbox`
CHANGE COLUMN `active` `startDate` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `editDate`, CHANGE COLUMN `active` `startDate` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `editDate`,
ADD COLUMN `endDate` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `startDate`; ADD COLUMN `endDate` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `startDate`;
ALTER TABLE `aowow_home_featuredbox` ALTER TABLE `aowow_home_featuredbox`
CHANGE COLUMN `bgImgUrl` `boxBG` VARCHAR(150) NULL DEFAULT NULL AFTER `extraWide`, CHANGE COLUMN `bgImgUrl` `boxBG` VARCHAR(150) NULL DEFAULT NULL AFTER `extraWide`,
ADD COLUMN `altHomeLogo` VARCHAR(150) NULL DEFAULT NULL AFTER `boxBG`, ADD COLUMN `altHomeLogo` VARCHAR(150) NULL DEFAULT NULL AFTER `boxBG`,
ADD COLUMN `altHeaderLogo` VARCHAR(150) NULL DEFAULT NULL AFTER `altHomeLogo`; ADD COLUMN `altHeaderLogo` VARCHAR(150) NULL DEFAULT NULL AFTER `altHomeLogo`;

View File

@@ -1 +1 @@
UPDATE aowow_dbversion SET `sql` = CONCAT(`sql`, ' currencies'); UPDATE aowow_dbversion SET `sql` = CONCAT(`sql`, ' currencies');

View File

@@ -1,4 +1,4 @@
UPDATE aowow_races SET factionId = 69 WHERE id = 4; -- was 96 *sigh* UPDATE aowow_races SET factionId = 69 WHERE id = 4;
UPDATE aowow_creature SET cuFlags = cuFlags | 0x40000000 WHERE UPDATE aowow_creature SET cuFlags = cuFlags | 0x40000000 WHERE
name_loc0 LIKE '%[%' OR name_loc0 LIKE '%[%' OR

View File

@@ -1,6 +1,6 @@
ALTER TABLE `aowow_spawns` ALTER TABLE `aowow_spawns`
ALTER `type` DROP DEFAULT; ALTER `type` DROP DEFAULT;
ALTER TABLE `aowow_spawns` ALTER TABLE `aowow_spawns`
CHANGE COLUMN `type` `type` SMALLINT UNSIGNED NOT NULL AFTER `guid`; CHANGE COLUMN `type` `type` SMALLINT UNSIGNED NOT NULL AFTER `guid`;
UPDATE `aowow_dbversion` SET `sql` = CONCAT(IFNULL(`sql`, ''), ' spawns'); UPDATE `aowow_dbversion` SET `sql` = CONCAT(IFNULL(`sql`, ''), ' spawns');

View File

@@ -1,7 +1,7 @@
ALTER TABLE `aowow_articles` ALTER TABLE `aowow_articles`
CHANGE COLUMN `type` `type` SMALLINT(5) NULL DEFAULT NULL FIRST, CHANGE COLUMN `type` `type` SMALLINT(5) NULL DEFAULT NULL FIRST,
CHANGE COLUMN `typeId` `typeId` MEDIUMINT(9) NULL DEFAULT NULL AFTER `type`, CHANGE COLUMN `typeId` `typeId` MEDIUMINT(9) NULL DEFAULT NULL AFTER `type`,
CHANGE COLUMN `locale` `locale` TINYINT(4) UNSIGNED NOT NULL AFTER `typeId`, CHANGE COLUMN `locale` `locale` TINYINT(4) UNSIGNED NOT NULL AFTER `typeId`,
ADD COLUMN `url` VARCHAR(50) NULL DEFAULT NULL AFTER `locale`, ADD COLUMN `url` VARCHAR(50) NULL DEFAULT NULL AFTER `locale`,
ADD COLUMN `editAccess` SMALLINT UNSIGNED NOT NULL DEFAULT '2' AFTER `url`, ADD COLUMN `editAccess` SMALLINT UNSIGNED NOT NULL DEFAULT '2' AFTER `url`,
ADD UNIQUE INDEX `locale_url` (`locale`, `url`); ADD UNIQUE INDEX `locale_url` (`locale`, `url`);