-- ============================================================ -- Migration: إضافة عمود الصورة الشخصية للأكاديميين -- Database: acadimic -- الغرض: إصلاح الخطأ -- "SQLSTATE[42S22]: Column not found: 1054 Unknown column 'avatar' in 'field list'" -- الذي يظهر بعد الرفع على السيرفر عند حفظ الصورة الشخصية. -- -- طريقة التشغيل: -- - عبر phpMyAdmin: افتح قاعدة البيانات `acadimic` ثم تبويب SQL والصق هذه الجملة. -- - أو عبر CLI: mysql -u USER -p acadimic < هذا_الملف.sql -- ============================================================ -- 1) تأكد أن العمود avatar موجود في جدول academics (يتجاهل إن وُجد) ALTER TABLE `academics` ADD COLUMN IF NOT EXISTS `avatar` VARCHAR(255) DEFAULT NULL COMMENT 'Uploaded profile picture path'; -- 2) (اختياري لكنه مفيد) عمود شعار الحساب البنكي إن لم يكن قد أُضيف ALTER TABLE `academic_bank_accounts` ADD COLUMN IF NOT EXISTS `logo` VARCHAR(255) DEFAULT NULL;