我通过谷歌搜索这个主题找不到任何东西。我的任务是使用 Rails 引擎 (v2.3.10) 将两个 Rails 应用程序合并为一个。我正在尝试将一个应用程序的数据库迁移到另一个。我最初的想法是使用此处发布的类似方法编写一个包含多个数据库使用的迁移。
基本上,加载 db 配置并定义两个 AR 类,每个 db 一个,然后用我的表类对这些 AR 类进行子类化。然后我可以遍历原始应用程序数据库中的所有内容并添加到新数据库(进行修改以匹配新模式)
然后我想我会更容易,如果引擎有某种内置的支持,或者如果有一个插件可以缓解这个多数据库连接。我很乐意手动完成这项工作,但我想看看是否有人知道这类事情的好解决方案。
只是寻找一个一次性的解决方案,因为最终我们将通过正在迁移到的数据库访问所有内容