-- Bu migration'ı phpMyAdmin -> SQL sekmesinde çalıştırın.
-- Amaç: kişisel/iş giderleri ve cari entegrasyonu için gerekli alanları eklemek.

-- 1) expense_categories: scope + kind alanları
ALTER TABLE expense_categories
  ADD COLUMN scope ENUM('personal','business') NOT NULL DEFAULT 'personal',
  ADD COLUMN kind VARCHAR(100) NULL;

CREATE INDEX idx_expense_categories_scope ON expense_categories(scope);

-- 2) expenses: scope + cari alanları + adet
ALTER TABLE expenses
  ADD COLUMN scope ENUM('personal','business') NOT NULL DEFAULT 'personal',
  ADD COLUMN cari_name VARCHAR(160) NULL,
  ADD COLUMN cari_type ENUM('alacak','borc','odeme_cariye','odeme_bana') NULL,
  ADD COLUMN adet INT NULL;

CREATE INDEX idx_expenses_scope_date ON expenses(scope, exp_date);
CREATE INDEX idx_expenses_cari_name ON expenses(cari_name);

