-- =====================================================================
-- 0033_kol_pic.sql — kolom PIC (penanggung jawab) untuk KOL (M4 SELL).
--
-- GAP: mkt_kols tidak punya assignee, sehingga "KOL belum kamu hubungi"
-- tidak bisa dipersonalisasi per sales/EWM (fitur sapaan harian login,
-- DailyGreetingService). Menambah kolom ADITIF `pic_user_id` INT NULLABLE
-- (FK users.id, ON DELETE SET NULL). Data KOL lama otomatis NULL (tidak
-- mengarang histori) — KOL tanpa PIC TIDAK dihitung personal siapa pun
-- sampai di-assign manual.
--
-- Uji dulu di DB uji lalu terapkan live via bin/migrate.php (JANGAN matikan
-- server/MySQL live). Idempoten-aman: "IF NOT EXISTS" tak tersedia utk ADD
-- COLUMN di MariaDB lama, jadi migrator menjalankan sekali (schema_migrations).
-- =====================================================================

ALTER TABLE mkt_kols
    ADD COLUMN pic_user_id INT UNSIGNED NULL COMMENT 'penanggung jawab (sales/EWM) — NULL = belum di-assign' AFTER relationship_status,
    ADD KEY idx_mkt_kols_pic (property_id, pic_user_id),
    ADD CONSTRAINT fk_mkt_kols_pic FOREIGN KEY (pic_user_id) REFERENCES users (id) ON DELETE SET NULL;
