Требуется помощь с экспортом Discourse

Я новичок в Discourse и недавно стал владельцем/администратором небольшого, уже существующего сообщества Discourse. Одна из задач, которые мне нужно решить, — это экспорт контента сообщества: тем, ответов, одобрений, связей (авторы, участники) и т. д. в форматах CSV, XML или JSON.

Как новичку в этой платформе, мне нужно понять, как обеспечить безопасность такого экспорта? Я уже создал резервную копию сайта, но не могу работать с SQL-файлом, который находится в архиве tar.gz.

Сейчас я использую тарифный план Standard.

Спасибо!

(Обновлено: указано, что мое сообщество работает на платформе Discourse.)

Первое, что нужно сделать, — это найти в поиске «howto ВАШЕ_СТАРОЕ_ПРОГРАММНОЕ_ОБЕСПЕЧЕНИЕ_СООБЩЕСТВА». Затем загляните на страницу discourse/script/import_scripts at main · discourse/discourse · GitHub. Если вы переходите с платформы, которая не поддерживается, лучший вариант — начать с одного из существующих скриптов импорта. VBulletin может стать хорошей отправной точкой. Если такой подход вам не подходит, вы можете разместить сообщение в канале Marketplace. Обычно я выполняю несколько таких проектов в месяц.

Если вы переходите с популярной форумной платформы, вы можете перейти на бизнес-план, оплатить год вперед, и миграция будет выполнена бесплатно.

РЕДАКТИРОВАНИЕ: @Charles.Dane, так как вы уже используете Discourse, вот что вам нужно сделать:

Просто скачайте резервную копию и восстановите её на вашем новом сайте.

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

Привет, Джей, спасибо за ответ.

Я только что обновил свой пост, чтобы уточнить, что сообщество, которое я унаследовал, уже работает на Discourse.

Спасибо за совет заглянуть на GitHub, я посмотрю, что смогу найти там.

Всего доброго!

Чего вы хотите добиться с помощью этого?

Спасибо за ответ. Наша организация находится в процессе изучения вариантов платформ для сообщества, и обзор контента сообщества (в одном из трёх форматов) поможет нам определить общий объём необходимых усилий.

Итак, у вас есть инструмент, который вы хотите использовать для… как-то проанализировать данные в Discourse? Что это за инструмент? Какой анализ вы хотите провести?

Если вам абсолютно необходим дамп базы данных в формате XML/CSV или JSON, почему бы не скачать резервную копию и затем преобразовать её?

В интернете множество руководств:

Процесс будет следующим:

  1. Скачать резервную копию
  2. Распаковать резервную копию
  3. Загрузить резервную копию в локальную базу данных PostgreSQL
  4. Экспортировать нужные таблицы в формате CSV/JSON или XML