هذه حالة قصوى تمامًا، قد تكون خطأ، وأنا فضولي لمعرفة ما إذا كان هناك حل جيد لهذا.
@sam أقوم بوسمك لأنه إذا كان هناك شخص يجب أن يعرف، فهو على الأرجح أنت.
ضع في اعتبارك تثبيتًا متعدد المواقع.
- تتم إضافة المنتدى أ إلى التثبيت متعدد المواقع
- يتم تثبيت إضافة تعدل قاعدة البيانات (على سبيل المثال، إضافة الدردشة التي تضيف
chat_enabledإلىuser_options) - يتم تشغيل عمليات الترحيل وإضافة أعمدة إلى بعض الجداول في المنتدى أ
- تتم إزالة الإضافة، وتبقى الأعمدة
- تتم إضافة المنتدى ب إلى التثبيت متعدد المواقع
- لدينا الآن المنتدى أ والمنتدى ب في تثبيت واحد متعدد المواقع مع تعريفات أعمدة مختلفة في
user_options multisite:seed_fuيواجه مشاكل (أعتقد بسبب التخزين المؤقت لنموذج ActiveRecord؟)
#<ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR: column user_options.chat_enabled does not exist
LINE 1: ...lendar", "user_options"."oldest_search_log_date", "user_opti...