【发布时间】:2012-05-15 23:11:10
【问题描述】:
我正在构建一个使用 mysql 和 postgres 数据库的应用程序。由于 postgis,我正在使用 postgres,因为这个应用程序是基于位置的。 Postgres 只有一个数据库Places,而 mysql 包含所有其他数据库。在开发过程中,我在各种模型之间建立了一些关联,包括Place 模型。但正如我意识到的那样,由于数据库不同,关联的 Join 查询失败了。
我的想法是只在 Postgres 数据库中移动我的所有表。因此,我对 MySQL 没有任何特殊需求。
但是从 MySQL 迁移到 Postgres 是我最后的选择。我想知道是否有任何方法可以使位于不同数据库中的模型之间的关联无缝工作?
谢谢
【问题讨论】:
-
为了让您的应用程序保持清洁,关联到不同的数据库并不是一个好习惯
标签: ruby-on-rails-3 activerecord associations postgresql-9.1 rails-postgresql