# Восстановление Discourse завершается ошибкой: отношение уже существует

**URL:** https://meta.discourse.org/t/discourse-restore-fails-with-relation-already-exists-error/401845
**Category:** Support
**Tags:** backups
**Created:** [29.Апрель.2026 19:26:42 UTC](https://meta.discourse.org/t/discourse-restore-fails-with-relation-already-exists-error/401845 "2026-04-29T19:26:42Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![gallery3540](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gallery3540/32/546692_2.png) [@gallery3540](https://meta.discourse.org/u/gallery3540)
#### Post date: [29.Апрель.2026 19:26:42 UTC](https://meta.discourse.org/t/discourse-restore-fails-with-relation-already-exists-error/401845/1 "2026-04-29T19:26:42Z")

</div>

В результате серии неудачных событий, похоже, я не могу восстановить систему из моей последней полной резервной копии.

Полная история будет позже, но на данный момент проблема заключается в том, что при восстановлении из резервной копии возникает следующая ошибка:

```bash
Миграция базы данных…
ОШИБКА: rake db:migrate
Не удалось выполнить миграцию базы данных.
rake aborted!
StandardError: Произошла ошибка, эта и все последующие миграции отменены: (StandardError)

PG::DuplicateTable: ERROR: relation "gamification_leaderboard_scores" уже существует

```

Похоже, что проблема связана с моими плагинами, но я был бы признателен за помощь в расшифровке логов, чтобы найти решение и позволить восстановлению завершиться успешно.

В любом случае, вот что произошло.

Ранее сегодня я выполнил обновление Discourse до версии 2026.5.0-latest b0873d3ecd, которое внесло некоторые разрушительные изменения, из-за которых моя [основная тема](https://meta.discourse.org/t/fkb-pro-social-theme/234323) перестала работать. Мне следовало проверить совместимость перед обновлением.

В панике я подумал, что смогу восстановить систему из последней резервной копии, чтобы вернуться к версии Discourse, совместимой с темой. Перед восстановлением я сделал полную резервную копию, думая, что если что-то пойдет не так, у меня будет как можно больше точек восстановления.

Ну, что-то пошло не так при этом первом восстановлении, и Discourse вернулся в работу без последних 15 дней контента. При дальнейшем расследовании я нашел [тему на Meta](https://meta.discourse.org/t/cant-restore-backup-from-business-7-to-fresh-install-due-to-version-error/214876), где предлагалось переименовать файл резервной копии с `2026-04-28-033449-v20260420014648.sql.gz` на `2026-04-28-033449-v20260407093145.sql.gz`. Я не уверен, почему это сработало, но это хотя бы вернуло систему к состоянию вчерашней резервной копии.

Мне все еще нужно восстановить систему из последней полной резервной копии, сделанной сегодня утром, именно та, которая вызывает ошибку, показанную в начале.

---

_[View the full topic](https://meta.discourse.org/t/discourse-restore-fails-with-relation-already-exists-error/401845)._
