Files
mixmaker/backend/migrations/004_overwatch_ranks.sql
lemintare 1239fcee08
Some checks failed
CI / backend (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / compose (push) Has been cancelled
Initialize project with basic structure, including Docker configuration, backend and frontend setup, environment configuration, and essential files for development.
2026-07-19 00:17:31 +03:00

23 lines
1.1 KiB
SQL

-- +mixmaker Up
UPDATE players
SET tank_rating = LEAST(GREATEST(tank_rating, 1), 40),
damage_rating = LEAST(GREATEST(damage_rating, 1), 40),
support_rating = LEAST(GREATEST(support_rating, 1), 40);
ALTER TABLE players
DROP CONSTRAINT IF EXISTS players_tank_rating_check,
DROP CONSTRAINT IF EXISTS players_damage_rating_check,
DROP CONSTRAINT IF EXISTS players_support_rating_check,
ADD CONSTRAINT players_tank_rating_check CHECK (tank_rating BETWEEN 1 AND 40),
ADD CONSTRAINT players_damage_rating_check CHECK (damage_rating BETWEEN 1 AND 40),
ADD CONSTRAINT players_support_rating_check CHECK (support_rating BETWEEN 1 AND 40);
-- +mixmaker Down
ALTER TABLE players
DROP CONSTRAINT IF EXISTS players_tank_rating_check,
DROP CONSTRAINT IF EXISTS players_damage_rating_check,
DROP CONSTRAINT IF EXISTS players_support_rating_check,
ADD CONSTRAINT players_tank_rating_check CHECK (tank_rating BETWEEN 1 AND 100),
ADD CONSTRAINT players_damage_rating_check CHECK (damage_rating BETWEEN 1 AND 100),
ADD CONSTRAINT players_support_rating_check CHECK (support_rating BETWEEN 1 AND 100);