mirror of
https://github.com/azerothcore/mod-anticheat.git
synced 2026-01-13 09:07:22 +00:00
39 lines
1.1 KiB
SQL
39 lines
1.1 KiB
SQL
-- run on character db
|
|
|
|
DROP PROCEDURE IF EXISTS `updatemodanticheatdb`;
|
|
DELIMITER //
|
|
CREATE PROCEDURE updatemodanticheatdb()
|
|
proc:BEGIN
|
|
SELECT COUNT(*) INTO @COLEXISTS
|
|
FROM information_schema.COLUMNS
|
|
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'daily_players_reports' AND COLUMN_NAME = 'no_fall_damage_reports';
|
|
IF @COLEXISTS = 1 THEN LEAVE proc; END IF;
|
|
START TRANSACTION;
|
|
|
|
ALTER TABLE `daily_players_reports`
|
|
ADD COLUMN `no_fall_damage_reports` BIGINT UNSIGNED NOT NULL DEFAULT 0 AFTER `antiknockback_reports`;
|
|
|
|
END //
|
|
DELIMITER ;
|
|
|
|
CALL updatemodanticheatdb();
|
|
|
|
DROP PROCEDURE IF EXISTS `updatemodanticheatdb`;
|
|
DELIMITER //
|
|
CREATE PROCEDURE updatemodanticheatdb()
|
|
proc:BEGIN
|
|
SELECT COUNT(*) INTO @COLEXISTS
|
|
FROM information_schema.COLUMNS
|
|
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'players_reports_status' AND COLUMN_NAME = 'no_fall_damage_reports';
|
|
IF @COLEXISTS = 1 THEN LEAVE proc; END IF;
|
|
START TRANSACTION;
|
|
|
|
ALTER TABLE `players_reports_status`
|
|
ADD COLUMN `no_fall_damage_reports` BIGINT UNSIGNED NOT NULL DEFAULT 0 AFTER `antiknockback_reports`;
|
|
|
|
END //
|
|
DELIMITER ;
|
|
|
|
CALL updatemodanticheatdb();
|
|
DROP PROCEDURE IF EXISTS `updatemodanticheatdb`;
|