From 8cd2b3cf579099128951c08eae721d84301e2cea Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Wed, 14 Oct 2020 09:08:11 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): 7144c2b84852e2b93c567a95f88c04afe726ddc3 --- .../2020_10_14_00.sql} | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) rename data/sql/updates/{pending_db_world/rev_1598878772525953200.sql => db_world/2020_10_14_00.sql} (88%) diff --git a/data/sql/updates/pending_db_world/rev_1598878772525953200.sql b/data/sql/updates/db_world/2020_10_14_00.sql similarity index 88% rename from data/sql/updates/pending_db_world/rev_1598878772525953200.sql rename to data/sql/updates/db_world/2020_10_14_00.sql index cfe2cc9a5..60e17e743 100644 --- a/data/sql/updates/pending_db_world/rev_1598878772525953200.sql +++ b/data/sql/updates/db_world/2020_10_14_00.sql @@ -1,3 +1,19 @@ +-- DB update 2020_10_11_00 -> 2020_10_14_00 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2020_10_11_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2020_10_11_00 2020_10_14_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1598878772525953200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1598878772525953200'); /* * General: Build Update @@ -9,3 +25,12 @@ INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1598878772525953200'); SET @Build := 9767; UPDATE `creature_template` SET `VerifiedBuild` = @Build WHERE `entry` IN (31704, 31706, 31720, 32157, 32871, 32838, 32845, 32846, 32857, 32865, 32867, 32872, 32873, 32874, 32875, 32876, 32877, 32878, 32882, 32883, 32885, 32886, 32893, 32897, 32900, 32901, 32904, 32906, 32907, 32908, 32913, 32914, 32915, 32916, 32918, 32919, 32922, 32923, 32924, 32925, 32926, 32927, 32930, 32933, 32934, 32938, 32941, 32946, 32948, 32950, 32953, 32955, 32957, 32958, 33050, 33051, 33052, 33059, 33060, 33062, 33063, 33067, 33070, 33088, 33089, 33090, 33109, 33110, 33113, 33114, 33116, 33118, 33121, 33125, 33134, 33136, 33138, 33142, 33143, 33147, 33148, 33149, 33150, 33151, 33152, 33153, 33154, 33155, 33156, 33157, 33158, 33159, 33160, 33161, 33162, 33163, 33164, 33167, 33168, 33169, 33170, 33173, 33174, 33186, 33188, 33189, 33190, 33191, 33194, 33196, 33197, 33198, 33200, 33202, 33203, 33205, 33210, 33211, 33213, 33214, 33215, 33216, 33217, 33218, 33219, 33220, 33221, 33222, 33223, 33224, 33225, 33226, 33227, 33228, 33229, 33234, 33235, 33236, 33237, 33238, 33239, 33241, 33242, 33243, 33244, 33255, 33259, 33264, 33271, 33272, 33273, 33274, 33285, 33286, 33287, 33288, 33289, 33291, 33292, 33293, 33297, 33298, 33299, 33300, 33301, 33303, 33306, 33307, 33308, 33309, 33310, 33312, 33315, 33316, 33318, 33319, 33320, 33321, 33322, 33323, 33324, 33325, 33326, 33327, 33328, 33329, 33330, 33331, 33332, 33333, 33335, 33337, 33342, 33343, 33344, 33346, 33350, 33352, 33353, 33354, 33355, 33357, 33360, 33361, 33372, 33373, 33376, 33377, 33378, 33379, 33382, 33383, 33384, 33385, 33387, 33388, 33391, 33392, 33393, 33395, 33396, 33397, 33398, 33399, 33400, 33401, 33402, 33403, 33404, 33405, 33408, 33409, 33410, 33411, 33412, 33413, 33414, 33416, 33417, 33418, 33422, 33429, 33430, 33431, 33432, 33433, 33434, 33435, 33436, 33437, 33438, 33439, 33441, 33442, 33447, 33448, 33449, 33453, 33455, 33457, 33459, 33460, 33462, 33463, 33465, 33467, 33468, 33469, 33473, 33474, 33476, 33477, 33479, 33480, 33481, 33488, 33495, 33498, 33499, 33513, 33515, 33516, 33518, 33519, 33522, 33523, 33524, 33525, 33526, 33527, 33528, 33531, 33535, 33536, 33537, 33538, 33539, 33540, 33541, 33542, 33543, 33544, 33545, 33546, 33547, 33548, 33549, 33550, 33553, 33554, 33555, 33556, 33557, 33558, 33559, 33560, 33561, 33562, 33564, 33565, 33566, 33567, 33572, 33578, 33579, 33580, 33581, 33583, 33586, 33587, 33588, 33589, 33590, 33591, 33592, 33593, 33594, 33595, 33596, 33597, 33598, 33599, 33600, 33601, 33602, 33603, 33608, 33609, 33610, 33611, 33612, 33613, 33614, 33615, 33616, 33617, 33618, 33619, 33620, 33621, 33622, 33623, 33624, 33625, 33626, 33627, 33629, 33630, 33631, 33632, 33633, 33634, 33635, 33636, 33637, 33638, 33639, 33640, 33641, 33642, 33643, 33644, 33645, 33646, 33647, 33648, 33649, 33650, 33651, 33652, 33653, 33654, 33655, 33656, 33657, 33658, 33659, 33660, 33662, 33666, 33669, 33670, 33672, 33674, 33675, 33676, 33677, 33678, 33679, 33680, 33681, 33682, 33683, 33684, 33686, 33687, 33689, 33691, 33692, 33693, 33694, 33695, 33696, 33698, 33699, 33700, 33701, 33704, 33705, 33707, 33710, 33711, 33712, 33713, 33715, 33716, 33717, 33719, 33720, 33721, 33722, 33723, 33724, 33729, 33730, 33731, 33732, 33733, 33734, 33735, 33737, 33738, 33739, 33740, 33741, 33743, 33744, 33745, 33746, 33747, 33748, 33749, 33754, 33755, 33756, 33757, 33758, 33759, 33761, 33762, 33763, 33768, 33769, 33770, 33771, 33772, 33773, 33774, 33775, 33776, 33778, 33780, 33782, 33785, 33787, 33788, 33789, 33790, 33791, 33792, 33793, 33794, 33795, 33796, 33798, 33799, 33800, 33802, 33806, 33810, 33815, 33816, 33817, 33818, 33819, 33820, 33822, 33823, 33824, 33827, 33828, 33829, 33830, 33831, 33832, 33836, 33838, 33842, 33843, 33844, 33845, 33846, 33849, 33850, 33851, 33852, 33853, 33854, 33855, 33856, 33857, 33861, 33862, 33865, 33866, 33867, 33868, 33869, 33870, 33871, 33872, 33874, 33876, 33877, 33878, 33879, 33880, 33881, 33882, 33885, 33886, 33887, 33888, 33890, 33892, 33904, 33906, 33907, 33908, 33909, 33910, 33911, 33943, 33947, 33953, 33954, 33955, 33956, 33957, 33958, 33959, 33962, 33963, 33964, 33966, 33967, 33968, 33970, 33971, 33972, 33973, 33974, 33983, 33984, 33985, 33986, 33988, 33989, 33990, 33991, 33993, 33994, 33995, 33996, 33998, 33999, 34001, 34003, 34004, 34005, 34011, 34014, 34015, 34016, 34032, 34034, 34035, 34044, 34045, 34047, 34049, 34057, 34064, 34068, 34069, 34072, 34085, 34086, 34097, 34099, 34102, 34105, 34106, 34108, 34109, 34112, 34113, 34114, 34115, 34119, 34120, 34121, 34125, 34127, 34129, 34133, 34134, 34135, 34137, 34139, 34140, 34141, 34142, 34143, 34144, 34145, 34146, 34147, 34148, 34149, 34150, 34151, 34152, 34153, 34155, 34161, 34162, 34164, 34165, 34166, 34169, 34171, 34175, 34179, 34180, 34181, 34183, 34184, 34185, 34186, 34187, 34190, 34191, 34192, 34193, 34194, 34196, 34197, 34198, 34199, 34200, 34201, 34203, 34210, 34211, 34213, 34214, 34215, 34216, 34217, 34218, 34219, 34220, 34221, 34222, 34223, 34224, 34226, 34227, 34228, 34229, 34234, 34235, 34236, 34237, 34238, 34244, 34245, 34246, 34247, 34252, 34254, 34255, 34256, 34257, 34264, 34265, 34266, 34267, 34268, 34269, 34270, 34271, 34272, 34273, 34274, 34275, 34276, 34277, 34279, 34286, 34288, 34291, 34296, 34300, 34307, 34332, 34362, 34363, 34505, 34549, 34550, 34551, 34552, 34553, 34554, 34555, 34556, 34557, 34558, 34587, 34632); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;