codingstyle.cn 在 2015 年使用 Ruby China 开源程序搭建,一直没有更新过代码。 这期间 Ruby China 开源程序更新了很多,现在想要升级到最新版本,已经参考 Homeland 文档搭建好,接下来要如何把数据迁移过来呢?
估计没法迁移了。。
你可以先用源代码方式升级到最新版本,确保数据库变更都执行完成。
数据库跑完以后应该就可以了。
如果是再早期的 MongoDB 数据库,那么你需要参考这个 PR 里面的动作: https://github.com/ruby-china/homeland/pull/539
等全部升级好,可以用最新的源代码跑起来的时候,你就可以导出数据库,然后用 Docker 方式部署,最后还原数据库备份。