-- Добавляем систему статусов для конечного автомата подписок
ALTER TABLE subscriptions ADD COLUMN IF NOT EXISTS status VARCHAR(20) NOT NULL DEFAULT 'active';

-- Обновляем таблицу рефералов для перехода на CPA / RevShare
ALTER TABLE referrals ADD COLUMN IF NOT EXISTS status VARCHAR(20) NOT NULL DEFAULT 'pending';
ALTER TABLE referrals ADD COLUMN IF NOT EXISTS total_earned BIGINT NOT NULL DEFAULT 0;
ALTER TABLE referrals ALTER COLUMN earned_bonus SET DEFAULT 0;