Ripristino fallito: impossibile creare indice univoco

Rimuovere quei due duplicati è andato a buon fine, ma la successiva ricostruzione degli indici ha generato nuovi errori. Si tratta di un problema grave? Come possiamo risolvere, cancellando quella riga con search 3433?

[1] pry(main)> IncomingReferer.find(44231).destroy
=> #<IncomingReferer:0x000055734c65d8e8 id: 44231, path: "/m/search", incoming_domain_id: 4>
[2] pry(main)> IncomingReferer.find(42228).destroy
=> #<IncomingReferer:0x000055734cd81a70 id: 42228, path: "/m/search", incoming_domain_id: 26>
postgres=# \connect discourse
Ora sei connesso al database "discourse" come utente "postgres".
discourse=# REINDEX SCHEMA CONCURRENTLY public;
WARNING:  impossibile reindicizzare l'indice non valido "public.incoming_referers_pkey_ccnew" in modo concorrente, salto
WARNING:  impossibile reindicizzare l'indice non valido "public.index_incoming_referers_on_path_and_incoming_domain_id_ccnew" in modo concorrente, salto
WARNING:  impossibile reindicizzare l'indice non valido "pg_toast.pg_toast_2782645_index_ccnew" in modo concorrente, salto
ERROR:  impossibile creare l'indice univoco "index_incoming_referers_on_path_and_incoming_domain_id_ccnew1"
DETAIL:  La chiave (path, incoming_domain_id)=(/search/, 3433) è duplicata.
CONTEXT:  worker parallelo