آخر تحديث لن يبنى لأسباب متنوعة

لقد أجريت المزيد من التحقيقات حول هذا Updating AI plugin fails

كان سؤالي الرئيسي هو سبب حدوث هذا فقط عند تحديث مكون إضافي مثبت بالفعل وليس عند تثبيت المكون الإضافي حديثًا. الإجابة هي أن النواة تلتقط استثناءات PG::UndefinedTable ولكن ليس PG:UndefinedColumn. إذا كان المكون الإضافي مثبتًا بالفعل، فإن الاستثناء هو الأخير، وإذا كان المكون الإضافي جديدًا تمامًا، فهو الأول.

إعجابَين (2)