Valeur de clé en double viole la contrainte d'unicité sur une table lors de la mise à niveau

Merci, j’ai exécuté la commande, aucune erreur n’a été signalée. Je vais essayer une autre reconstruction dans quelques heures et je verrai.

edit : ok, la réindexation n’a rien fait.

1 migration a échoué !

Échec de la migration par défaut
#<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.
>

J’ai redémarré l’application, nettoyé toutes les adresses IP dans /admin/logs/screened_ip_addresses, et mis à niveau avec succès.

Les adresses IP sont revenues, je n’ai pas eu besoin de les ajouter manuellement.

Peut-être que j’ai été un peu trop prudent, mais comme ce n’est pas mon forum, je ne voulais pas tout gâcher. Merci @pfaffman pour l’aide !

Je verrai la prochaine fois si cela se reproduit, mais au moins je saurai comment le corriger.