hesabixCore/docs/migrations/README_migration_20250819174429.md

1.5 KiB

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 حواله انبار به‌روزرسانی شد

نحوه اجرا

php bin/console doctrine:migrations:execute 'DoctrineMigrations\Version20250819174429' --up

نحوه برگرداندن

php bin/console doctrine:migrations:execute 'DoctrineMigrations\Version20250819174429' --down

تاریخ ایجاد

19 آگوست 2025 - 17:44:29

نکات مهم

  • این migration فقط روی رکوردهایی که is_preview یا is_approved آنها NULL است اعمال می‌شود
  • رکوردهایی که قبلاً مقادیر مشخصی دارند، تغییر نمی‌کنند
  • این تغییرات برای حفظ سازگاری با سیستم approval جدید ضروری است