Homeland 旧版本 Ruby China 直接升级到最新的 Homeland on Docker,数据如何迁移?

seabornlee · 2019年02月16日 · 最后由 huacnlee 回复于 2019年02月18日 · 5816 次阅读

codingstyle.cn 在 2015 年使用 Ruby China 开源程序搭建,一直没有更新过代码。 这期间 Ruby China 开源程序更新了很多,现在想要升级到最新版本,已经参考 Homeland 文档搭建好,接下来要如何把数据迁移过来呢?

估计没法迁移了。。

2 楼 已删除

你可以先用源代码方式升级到最新版本,确保数据库变更都执行完成。

数据库跑完以后应该就可以了。

如果是再早期的 MongoDB 数据库,那么你需要参考这个 PR 里面的动作: https://github.com/ruby-china/homeland/pull/539

等全部升级好,可以用最新的源代码跑起来的时候,你就可以导出数据库,然后用 Docker 方式部署,最后还原数据库备份。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号