# Modificando o banco de dados dentro de um backup para remover uma tag de chave duplicada para que ele não falhe durante a restauração

**URL:** https://meta.discourse.org/t/modifying-the-database-inside-of-a-backup-to-remove-a-duplicate-key-tag-so-that-it-doesnt-fail-when-restoring/273039
**Category:** Self-hosting
**Created:** [Julho 27, 2023, 12:25pm UTC](https://meta.discourse.org/t/modifying-the-database-inside-of-a-backup-to-remove-a-duplicate-key-tag-so-that-it-doesnt-fail-when-restoring/273039 "2023-07-27T12:25:26Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [Julho 27, 2023, 12:48pm UTC](https://meta.discourse.org/t/modifying-the-database-inside-of-a-backup-to-remove-a-duplicate-key-tag-so-that-it-doesnt-fail-when-restoring/273039/2 "2023-07-27T12:48:54Z")

</div>

> [@Drew-ART](#):
>
> Minha atualização do Discourse falhou devido a uma chave duplicada, uma das minhas tags está duplicada. Para corrigir o problema da atualização, precisei fazer uma nova instalação do Discourse.

Por quê?

Por que você não conseguiu corrigir isso ‘online’ reiniciando o aplicativo, entrando no contêiner, entrando no postgres e, em seguida, lidando com a entrada de dados imediatamente?

> [@Failed upgrade: UniqueViolation: duplicate key value violates unique constraint "data\_explorer\_queries\_pkey"](https://meta.discourse.org/t/failed-upgrade-uniqueviolation-duplicate-key-value-violates-unique-constraint-data-explorer-queries-pkey/163667/4?u=merefield):
>
> So restart the container? ./launcher start app Then you want something like: ./launcher enter app then: su postgres -c 'psql discourse'

---

_[View the full topic](https://meta.discourse.org/t/modifying-the-database-inside-of-a-backup-to-remove-a-duplicate-key-tag-so-that-it-doesnt-fail-when-restoring/273039)._
