-- ============================================================
--  Migration: دسترسی‌های اختصاصی هر کاربر
--  افزودن ستون permissions به جدول users (افزایشی، بدون بازنویسی)
-- ------------------------------------------------------------
--  در این ستون، دسترسی‌های اضافیِ هر کاربر به‌صورت JSON ذخیره می‌شود
--  (افزون بر دسترسی‌های نقشِ او). اجرای مجدد امن است.
-- ============================================================
ALTER TABLE `users`
  ADD COLUMN IF NOT EXISTS `permissions` TEXT DEFAULT NULL AFTER `role`;

-- Rollback: ALTER TABLE `users` DROP COLUMN `permissions`;
