需要Discourse导出协助

我是 Discourse 的新手,最近接手了一个小型旧 Discourse 社区的所有权/管理权。我需要做的其中一件事是导出社区的内容:主题、回复、认可、关联(作者、参与者)等,格式为 CSV、XML 或 JSON。

作为平台新手,我该如何确保此导出的安全性?我已经执行了站点备份,但我无法对我收到的 tar.gz 中的 sql 文件进行任何操作。

我目前使用的是标准计划。

谢谢!

(已更新,说明我的社区运行在 Discourse 上。)

首先要做的是搜索“howto YOUR_OLD_COMMUNITY_SOFTWARE”。然后,请访问 https://github.com/discourse/discourse/tree/master/script/import_scripts 查看相关脚本。如果您来自一个尚未被支持的论坛平台,最佳方案是从现有的导入脚本入手,例如 vbulletin 可能是一个不错的起点。如果这种方式不适合您,可以在 Marketplace 中发帖求助。我通常每月会处理几个这样的迁移项目。

如果您来自一个热门论坛,可以升级到商业计划,预付一年的费用,即可免费获得迁移服务。

2 个赞

编辑:@Charles.Dane 既然你已经在用 Discourse,你需要做的是:

只需下载一个备份,然后将其恢复到你的新站点。

你需要联系支持团队,让他们帮你恢复。

嗨 Jay,感谢回复。

我刚刚更新了帖子,说明我接手的社区已经在 Discourse 上了。

谢谢你建议我去 GitHub 看看,我会去那里找找看。

祝好!

您希望通过此操作实现什么目标?

感谢您的回复。我们组织正在调查社区平台选项,对社区内容(三种格式之一)的审查将有助于我们确定整体工作范围。

所以,你有一个工具想要用来……以某种方式分析 Discourse 中的数据?那是什么工具?你想进行什么样的分析?

3 个赞

如果您确实需要 XML/CSV 或 JSON 格式的数据库转储,为什么不先下载备份再进行转换呢?

网上有许多教程:

具体步骤如下:

  1. 下载备份
  2. 解压备份
  3. 将备份加载到本地 PostgreSQL 数据库
  4. 将需要导出的表导出为 CSV/JSON 或 XML 格式
4 个赞