我有一个使用MySQL进行身份验证和存储模型的rails应用程序。我目前正在考虑使用PostgreSQL进行分析(通过利用其特殊的数据类型,如数组和KV对)。我只是想知道在尝试使用ActiveRecord保存记录时,我将能够拥有两种类型的数据库(1个用于模型和身份验证,1个用于分析)。我想在Postgres和MySQL中的其他模型中保存分析模型。
答案 0 :(得分:3)
如果你想将它用于任何事情,我的建议是完全迁移到PostgresSQL。它会让你的生活变得更加简单。
我相信你最好的答案就是停止继承你的模型的ActiveRecord :: Base。而是包括ActiveRecord,并手动调用establish_connection。
但是,只是迁移到PG。它会省去很多麻烦。