# Миграция с хостинга на самохостинг: предыдущие загрузки по-прежнему ссылаются на инфраструктуру Discourse

**URL:** <https://meta.discourse.org/t/hosted-to-self-hosted-migration-past-uploads-still-reference-discourse-infra/281131>\
**Category:** Support\
**Created:** [05.Октябрь.2023 09:56:45 UTC](https://meta.discourse.org/t/hosted-to-self-hosted-migration-past-uploads-still-reference-discourse-infra/281131 "2023-10-05T09:56:45Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![kluvin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kluvin/32/289447_2.png) [@kluvin](https://meta.discourse.org/u/kluvin)\
**Post date:** [16.Октябрь.2023 06:46:21 UTC](https://meta.discourse.org/t/hosted-to-self-hosted-migration-past-uploads-still-reference-discourse-infra/281131/18 "2023-10-16T06:46:21Z")

</div>

**Задача выполнена**

После повторной проверки размера таблицы uploads я обнаружил, что у нас отсутствует несколько сотен записей. Не знаю, на каком этапе они были утеряны. Я объединил резервную копию базы данных с предыдущей версией с помощью простого SQL-join по временной таблице.

Как я, возможно, упоминал выше, URL-адрес, запрашиваемый для изображения, берётся из столбца url таблицы uploads. Из консоли Rails я перенастроил эти ссылки на CDN на наш локальный домен с помощью SQL-запросов к таблице uploads.

**Почему не использовать rake-задачу**

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

Хочу поблагодарить команду Discourse и волонтёров здесь, которые предоставили мне всю необходимую информацию для поиска решения, которое в итоге состояло из нескольких шагов.

---

_[View the full topic](https://meta.discourse.org/t/hosted-to-self-hosted-migration-past-uploads-still-reference-discourse-infra/281131)._
