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

seabornlee · February 16, 2019 · Last by huacnlee replied at February 18, 2019 · 5805 hits

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

估计没法迁移了。。

2 Floor has deleted

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

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

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.