-- Миграция для добавления статуса 'probation' в candidate_stage
-- Выполните этот скрипт для обновления существующей базы данных

DO $$ 
BEGIN
    -- Проверяем, существует ли тип
    IF EXISTS (SELECT 1 FROM pg_type WHERE typname = 'candidate_stage') THEN
        -- Добавляем 'probation' если его еще нет
        IF NOT EXISTS (
            SELECT 1 FROM pg_enum 
            WHERE enumlabel = 'probation' 
            AND enumtypid = (SELECT oid FROM pg_type WHERE typname = 'candidate_stage')
        ) THEN
            ALTER TYPE candidate_stage ADD VALUE 'probation';
        END IF;
    END IF;
END$$;
