fix some bugs
This commit is contained in:
@@ -102,6 +102,8 @@ mysql ... < database/sql/deploy_settings_const.sql
|
||||
| `Unknown host HOST` | از `.env` بخوان نه placeholder |
|
||||
| `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) |
|
||||
| `Unknown column 'product_id'` روی `wallets` / `/customer/me` | `mysql ... < database/sql/gholaktala_upgrade.sql` سپس merge settings |
|
||||
| upgrade کامل قلک طلا | `bash database/sql/run_gholaktala_upgrade.sh` |
|
||||
| `Nothing to migrate` ولی ستون نیست | baseline فقط در جدول migrations ثبت کرده — migrationهای `ensure_*` را deploy و `migrate` بزنید |
|
||||
|
||||
---
|
||||
@@ -113,5 +115,31 @@ mysql ... < database/sql/deploy_settings_const.sql
|
||||
| `baseline_migrations.sql` | ۱۱ migration یکجا |
|
||||
| `fake_package_migrations.sql` | فقط 2019 + 2021 |
|
||||
| `deploy_settings_const.sql` | settings + const |
|
||||
| `ensure_wallet_module_columns.sql` | `wallets.product_id` + ستونهای transactions برای DB قدیمی |
|
||||
| `deploy_safe_schema.sql` | ALTERهای idempotent (شامل wallets.product_id) |
|
||||
| `fix_migrations_after_failed_migrate.sql` | reset کامل migrations |
|
||||
| `run_deploy_existing_db.sh` | اجرای خودکار + چک |
|
||||
|
||||
---
|
||||
|
||||
## فوری — gholaktala /customer/me شکسته
|
||||
|
||||
```bash
|
||||
cd /opt/gholak/server # یا مسیر واقعی پروژه
|
||||
|
||||
# بکاپ
|
||||
mysqldump -h ... -u ... -p DB_NAME > /tmp/gholak_before_wallet_cols.sql
|
||||
|
||||
# فقط ستونهای گمشده (داده موجود دست نخورده؛ product_id=NULL = کیف اصلی قدیم)
|
||||
mysql -h ... -u ... -p DB_NAME < database/sql/ensure_wallet_module_columns.sql
|
||||
|
||||
php artisan migrate # ثبت مایگریشن ensure_wallet_module_columns
|
||||
php artisan config:clear
|
||||
```
|
||||
|
||||
چک:
|
||||
|
||||
```sql
|
||||
SHOW COLUMNS FROM wallets LIKE 'product_id';
|
||||
-- باید یک ردیف برگردد
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user