-- Миграция: добавление поля report_type в таблицу financial_reports
-- Типы отчетов: debtors (должники), balance_sheet (оборотная сальдовая ведомость), other (другие)

ALTER TABLE financial_reports 
ADD COLUMN IF NOT EXISTS report_type VARCHAR(50) DEFAULT 'other' 
CHECK (report_type IN ('debtors', 'balance_sheet', 'other'));

-- Создаем индекс для быстрого поиска по типу отчета
CREATE INDEX IF NOT EXISTS idx_financial_reports_type ON financial_reports(report_type);

-- Комментарий к колонке
COMMENT ON COLUMN financial_reports.report_type IS 'Тип финансового отчета: debtors (должники), balance_sheet (оборотная сальдовая ведомость), other (другие)';
