فشل الترقية من 2.7 إلى 3.1: "hotlinked_media_status" موجود بالفعل

هذه على الأرجح مشكلة الترحيل:

من الناحية المثالية، يجب أن يتحقق أولاً من أن النوع غير موجود؟

  • أحد الخيارات هو أنه يمكنك محاولة تشغيل هذا الترحيل بالعكس من سطر الأوامر:

    ./launcher enter app
    rake db:migrate:down VERSION=20220428094026
    

    ثم إعادة البناء، ولكنك ستفقد المحتويات الحالية لهذا الجدول. يبدو أن الترحيل يعيد بناءه؟

  • خيار آخر هو الذهاب إلى قاعدة البيانات وحذف هذا النوع يدويًا من جدول pg_type ثم إعادة البناء. ولكن هذا يعتبر أكثر خطورة لأنك تخرج عن خطوة الترحيلات.