# \`discourse remap\` fallito

**URL:** <https://meta.discourse.org/t/discourse-remap-failed/144763>\
**Category:** Self-hosting\
**Created:** [19 Marzo 2020, 12:38am UTC](https://meta.discourse.org/t/discourse-remap-failed/144763 "2020-03-19T00:38:12Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![AstonJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/astonj/32/215041_2.png) [@AstonJ](https://meta.discourse.org/u/AstonJ)\
**Post date:** [19 Marzo 2020, 12:38am UTC](https://meta.discourse.org/t/discourse-remap-failed/144763/1 "2020-03-19T00:38:12Z")

</div>

Ho appena spostato un forum da `name.com` a `forum.name.com`, ma l’operazione è fallita:

> Errore: ERRORE: valore chiave duplicato viola il vincolo di unicità “unique\_post\_links”  
> DETTAGLIO: La chiave (topic\_id, post\_id, url)=(246, 813, [http://forum.name.com](http://forum.name.com)) esiste già.  
> Il rimappaggio è stato applicato solo parzialmente a causa dell’errore sopra. Si prega di rieseguire lo script.

Quindi l’ho rieseguito (è fallito di nuovo), poi ho eseguito `rake posts:rebake` e controllato il forum, scoprendo che ci sono alcune istanze di `forum.forum.name.com`. (Quindi ho provato a eseguire `discourse remap forum.forum.name.com forum.name.com` e `rake posts:rebake` per risolvere il problema, con qualche successo; ho dovuto modificare alcune istanze manualmente).

Ho alcune domande:

- `discourse remap name.com forum.name.com` si applica solo al contenuto dei post? In caso contrario, devo controllare solo le Impostazioni del sito per individuare eventuali problemi?
- Dovrebbe essere eseguito all’interno di una transazione? (Se sì, non sembrava esserlo quando è fallito nel mio caso)

---

_[View the full topic](https://meta.discourse.org/t/discourse-remap-failed/144763)._
