35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
|
# Migration Version20250819174429
|
||
|
|
||
|
## توضیحات
|
||
|
این migration برای تنظیم مقادیر پیشفرض ستونهای `preview` و `approved` در جداول `hesabdari_doc` و `storeroom_ticket` ایجاد شده است.
|
||
|
|
||
|
## هدف
|
||
|
برای اسناد قبلی که در سیستم ثبت شدهاند و ستونهای `is_preview` و `is_approved` آنها `NULL` هستند، مقادیر پیشفرض زیر تنظیم میشود:
|
||
|
- `is_preview = false (0)`
|
||
|
- `is_approved = true (1)`
|
||
|
|
||
|
## جداول تحت تأثیر
|
||
|
1. **hesabdari_doc** - اسناد حسابداری
|
||
|
2. **storeroom_ticket** - حوالههای انبار
|
||
|
|
||
|
## تغییرات اعمال شده
|
||
|
- **68,818** سند حسابداری بهروزرسانی شد
|
||
|
- **2,807** حواله انبار بهروزرسانی شد
|
||
|
|
||
|
## نحوه اجرا
|
||
|
```bash
|
||
|
php bin/console doctrine:migrations:execute 'DoctrineMigrations\Version20250819174429' --up
|
||
|
```
|
||
|
|
||
|
## نحوه برگرداندن
|
||
|
```bash
|
||
|
php bin/console doctrine:migrations:execute 'DoctrineMigrations\Version20250819174429' --down
|
||
|
```
|
||
|
|
||
|
## تاریخ ایجاد
|
||
|
19 آگوست 2025 - 17:44:29
|
||
|
|
||
|
## نکات مهم
|
||
|
- این migration فقط روی رکوردهایی که `is_preview` یا `is_approved` آنها `NULL` است اعمال میشود
|
||
|
- رکوردهایی که قبلاً مقادیر مشخصی دارند، تغییر نمیکنند
|
||
|
- این تغییرات برای حفظ سازگاری با سیستم approval جدید ضروری است
|