قيمة المفتاح المكررة تنتهك قيدًا فريدًا على جدول أثناء الترقية

شكرًا لك، لقد قمت بتشغيل الأمر دون ذكر أي خطأ. سأحاول إعادة البناء مرة أخرى بعد بضع ساعات وسأرى.

تعديل: حسنًا، لم يفلح إعادة الفهرسة في فعل أي شيء.

فشل 1 هجرة!

فشل في ترحيل الإعداد الافتراضي
#<ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_screened_ip_addresses_on_ip_address"
DETAIL:  Key (ip_address)=(10.0.0.0/8) already exists.
>

أعدت تشغيل التطبيق، ونظفت جميع عناوين IP في /admin/logs/screened_ip_addresses، وتمت الترقية بنجاح.

عادت عناوين IP دون الحاجة لإضافتها يدويًا.

ربما كنت حذرًا أكثر من اللازم قليلاً، ولكن بما أن المنتدى ليس لي، لم أرد أن أفسد الأمور. شكرًا لك @pfaffman على المساعدة!

أعتقد أنني سأنتظر المرة القادمة لأرى إذا ما حدث الأمر مجددًا، لكن على الأقل سأعرف كيفية إصلاحه.