Возможно ли импортировать резервную копию Discourse как категорию внутри уже существующего экземпляра Discourse?

Привет!

Прежде всего, спасибо за этот замечательный инструмент — он сильно изменил мой режим удалённой работы :wink:. Теперь я хочу, чтобы Discourse был повсюду!

В настоящее время я работаю фрилансером в паре с партнёром над крупным проектом. Мы используем Discourse for Teams как центральный узел для обсуждений. К сожалению, компания моего партнёра скоро закроется, и я уже связался с конечным заказчиком, чтобы работать с ним напрямую.

С моей стороны у меня уже есть свой экземпляр Discourse с некоторым контентом (специфические категории и сообщения, важные заметки и т. д.). Я знаю, что можно сделать резервную копию контента из Discourse for Teams (и я уже это делаю), но это будет резервная копия PostgreSQL.

Конечно, я могу импортировать эту резервную копию в чистую установку Discourse, но возможно ли импортировать весь контент из Discourse for Teams в конкретную категорию моего текущего экземпляра Discourse?
Мой текущий экземпляр Discourse размещён самостоятельно, поэтому я могу при необходимости установить дополнительные инструменты. Я искал, но не нашёл никого, кто уже сталкивался с такой проблемой здесь.

Возможно, мне придётся экспортировать/импортировать контент в формате, отличном от SQL…

Спасибо,
Стефан

Вы можете использовать функционал для экспорта и импорта категорий. Поскольку это инструмент командной строки, вы не сможете использовать его в вашем экземпляре Discourse for Teams. Однако это сработает:

  • Создайте и загрузите резервную копию из вашего экземпляра Discourse for Teams
  • Восстановите её на временном форуме с самостоятельным размещением
  • Переместите все категории, которые вы хотите сохранить, в одну категорию
  • Создайте файл экспорта категорий с помощью командной строки
  • Импортируйте его как категорию в целевой форум
  • Удалите временный форум

Привет @RGJ!

Спасибо за ваш ответ, для меня это будет правильный подход :+1:.