fixed some bugs 2

This commit is contained in:
2026-07-08 17:13:04 +03:30
parent 5cbcf2fd52
commit 239736aefd
5 changed files with 117 additions and 4 deletions
+3 -1
View File
@@ -100,7 +100,9 @@ mysql ... < database/sql/deploy_settings_const.sql
| `Loading stored database schema` | کد قدیمی — `git pull` (دیگر رخ نمی‌دهد). اگر شد: restore بکاپ |
| `2019`/`2021` No بعد از baseline | baseline قدیمی → `fake_package_migrations.sql` |
| `Unknown host HOST` | از `.env` بخوان نه placeholder |
| `Unknown column 'is_exist'` | `git pull` + دوباره `deploy_settings_const.sql` (نسخه جدید ستون را اضافه می‌کند) |
| `Unknown column 'total_referrals'` | `git pull` + `php artisan migrate` (ensure_total_referrals) |
| `Unknown column 'order_limit_enabled'` / محدودیت سفارش ذخیره نمی‌شود | `git pull` + `php artisan migrate` (ensure_products_baseline_columns) |
| `Nothing to migrate` ولی ستون نیست | baseline فقط در جدول migrations ثبت کرده — migrationهای `ensure_*` را deploy و `migrate` بزنید |
---
+4
View File
@@ -1,5 +1,9 @@
-- baseline_migrations.sql — قبل از php artisan migrate روی DB موجود
-- USE `نام_دیتابیس`;
--
-- توجه: این فایل migrationها را «اجرا شده» علامت می‌زند. اگر ALTER واقعی قبلاً نخورده،
-- migrate می‌گوید Nothing to migrate. برای پر کردن شکاف schema از migrationهای ensure_* استفاده کنید
-- (مثلاً 2026_06_25_000001_ensure_total_referrals_* و 2026_07_08_000001_ensure_products_baseline_columns).
TRUNCATE TABLE `migrations`;
@@ -6,11 +6,13 @@
-- علت: baseline_migrations.sql این migration را در جدول migrations ثبت کرده
-- بدون اینکه ALTER TABLE واقعاً اجرا شود.
--
-- راه‌حل: این فایل را مستقیم روی MySQL اجرا کنید (migrate کافی نیست).
-- راه‌حل ترجیحی (بدون SQL دستی):
-- git pull
-- php artisan migrate
-- (migration: 2026_06_25_000001_ensure_total_referrals_column_on_customers_table.php)
--
-- فقط اگر migrate در دسترس نیست، این فایل را مستقیم روی MySQL اجرا کنید:
-- mysql -u USER -p DATABASE_NAME < database/sql/fix_missing_total_referrals_column.sql
--
-- یا از phpMyAdmin / Adminer همین کوئری‌ها را بزنید.
START TRANSACTION;