-- DB update 2021_05_13_00 -> 2021_05_26_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_auth' AND COLUMN_NAME = '2021_05_13_00'; IF @COLEXISTS = 0 THEN LEAVE proc; END IF; START TRANSACTION; ALTER TABLE version_db_auth CHANGE COLUMN 2021_05_13_00 2021_05_26_00 bit; SELECT sql_rev INTO OK FROM version_db_auth WHERE sql_rev = '1620114805872279900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; -- -- START UPDATING QUERIES -- INSERT INTO `version_db_auth` (`sql_rev`) VALUES ('1620114805872279900'); -- -- Table structure for table `build_info` -- DROP TABLE IF EXISTS `build_info`; CREATE TABLE `build_info` ( `build` INT NOT NULL, `majorVersion` INT DEFAULT NULL, `minorVersion` INT DEFAULT NULL, `bugfixVersion` INT DEFAULT NULL, `hotfixVersion` CHAR(3) DEFAULT NULL, `winAuthSeed` VARCHAR(32) DEFAULT NULL, `win64AuthSeed` VARCHAR(32) DEFAULT NULL, `mac64AuthSeed` VARCHAR(32) DEFAULT NULL, `winChecksumSeed` VARCHAR(40) DEFAULT NULL, `macChecksumSeed` VARCHAR(40) DEFAULT NULL, PRIMARY KEY (`build`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dumping data for table `build_info` -- INSERT INTO `build_info` VALUES (5875,1,12,1,NULL,NULL,NULL,NULL,'95EDB27C7823B363CBDDAB56A392E7CB73FCCA20','8D173CC381961EEBABF336F5E6675B101BB513E5'), (6005,1,12,2,NULL,NULL,NULL,NULL,NULL,NULL), (6141,1,12,3,NULL,NULL,NULL,NULL,NULL,NULL), (8606,2,4,3,NULL,NULL,NULL,NULL,'319AFAA3F2559682F9FF658BE01456255F456FB1','D8B0ECFE534BC1131E19BAD1D4C0E813EEE4994F'), (9947,3,1,3,NULL,NULL,NULL,NULL,NULL,NULL), (10505,3,2,2,'a',NULL,NULL,NULL,NULL,NULL), (11159,3,3,0,'a',NULL,NULL,NULL,NULL,NULL), (11403,3,3,2,NULL,NULL,NULL,NULL,NULL,NULL), (11723,3,3,3,'a',NULL,NULL,NULL,NULL,NULL), (12340,3,3,5,'a',NULL,NULL,NULL,'CDCBBD5188315E6B4D19449D492DBCFAF156A347','B706D13FF2F4018839729461E3F8A0E2B5FDC034'), (13930,3,3,5,'a',NULL,NULL,NULL,NULL,NULL); -- -- END UPDATING QUERIES -- COMMIT; END // DELIMITER ; CALL updateDb(); DROP PROCEDURE IF EXISTS `updateDb`;