-- مسار الموافقة على الإجازات: من أدخل الطلب، من وافق/رفض، ووقت القرار.
-- نفّذ مرة واحدة على قاعدة البيانات. إذا ظهر خطأ «Duplicate column» فالأعمدة موجودة مسبقاً.

ALTER TABLE `leaves`
  ADD COLUMN `entered_by_user_id` INT NULL DEFAULT NULL AFTER `notes`,
  ADD COLUMN `approved_by_user_id` INT NULL DEFAULT NULL AFTER `entered_by_user_id`,
  ADD COLUMN `approved_at` DATETIME NULL DEFAULT NULL AFTER `approved_by_user_id`;
