最后的更新,我想。
我们终于成功地协调好了一切(基础设施、代码、用户、版主等)并完成了迁移。这发生在昨天。我不会链接社区,因为我不记得是否允许这样做,而且无论如何,它在意大利是一个相当知名的社区。
这是我们平均 30 天的数字,已过滤机器人。
当然,负责此事的志愿者团队承受了相当大的压力,而且现在还没有完成,因为我们仍在完善自定义主题和一些 discourse 后台设置(我似乎需要打开很多话题来寻求帮助/澄清/指导)。
我们的脚本成功迁移了我们想要的一切:
- 用户
- 用户组
- 版主/封禁/管理员状态
- 私信
- 分类
- 主题
- 回复
等等。我们还将烹饪过程整合到迁移过程中,因为我们在 vbulletin 中进行了一些自定义,允许嵌入推文、YouTube 视频和其他一些默认情况下 discourse 无法很好地处理的内容。
我们在 4 核/8GB 的机器上进行了测试,整个迁移过程大约需要 7-8 小时。
为了生产环境,我们通过 Patreon 筹集了足够的资金来负担一台 8 核/30GB 的机器,整个过程花了 4 个小时。
我们对迁移进行了直播,包括几次虚假开始(当然
)和一些背景音乐。我们玩得很开心。
您可以在截图中查看主题/帖子数量和时间的详细信息。
三个时间是:读取时间、烹饪时间、写入时间。
这是一次令人筋疲力尽但又令人兴奋的冒险,@pfaffman,相信我,当你决定不雇用我时,你躲过了一劫。
截至今天,仅我在此项目上花费的时间粗略估计为 25,000 英镑 ![]()
我没有计算过去两个月左右另外三个人投入的时间,他们经常在深夜工作。
我们仍在运行一些迁移后脚本,其中一个脚本导入所有头像,另一个脚本创建所有永久链接重定向,以便指向旧 URL 格式的回复中的链接能够正确重定向。我预计这些将在未来 24 小时内完成。
大约两周后,我们将讨论是否可以清理我们的脚本存储库并将其开源。我一个人无法做出这个决定。
编辑:刚刚添加了所有用户头像的完整迁移 + 主题/分类内部引用的永久链接。

在主要数据迁移之后运行。
祝好

