🔄 شروع Migration...
1️⃣ اضافه کردن ستون show_popup...
⚠️ ستون show_popup از قبل وجود دارد
2️⃣ تنظیم مقدار پیشفرض برای رکوردهای موجود...
✅ مقدار پیشفرض برای 0 نوتیفیکیشن تنظیم شد
3️⃣ بررسی نمونه نوتیفیکیشنها:
ID 5745: بهروزرسانی درخواست دسترسی مشتری - ✅ پاپآپ نمایش داده شود
ID 5744: معامله جدید ثبت شد - ✅ پاپآپ نمایش داده شود
ID 5743: بهروزرسانی درخواست دسترسی مشتری - ✅ پاپآپ نمایش داده شود
ID 5742: بهروزرسانی درخواست دسترسی مشتری - ✅ پاپآپ نمایش داده شود
ID 5741: معامله جدید ثبت شد - ✅ پاپآپ نمایش داده شود
4️⃣ بررسی ساختار جدول notifications:
✅ ستون show_popup: موجود
ستونهای جدول:
- id (int)
- user_didar_id (varchar(255))
- type (varchar(100))
- title (varchar(500))
- message (text)
- entity_type (varchar(50))
- entity_id (varchar(255))
- is_read (tinyint(1))
- read_at (datetime)
- created_at (datetime)
- show_popup (tinyint(1))
- idempotency_key (varchar(191))
- category (varchar(32))
- priority (tinyint unsigned)
- play_sound (tinyint(1))
- archived_at (datetime)
5️⃣ آمار نوتیفیکیشنها:
📊 مجموع نوتیفیکیشنها: 5685
🔔 با پاپآپ: 5685
🔕 بدون پاپآپ: 0
✅ Migration تکمیل شد!
💡 حالا سیستم نوتیفیکیشن از قابلیت پاپآپ پشتیبانی میکند.
⚠️ لطفاً این فایل (add_notification_popup_field.php) را از سرور حذف کنید تا دیگران نتوانند آن را اجرا کنند.