1
我有一個使用MySQL進行認證和存儲模型的Rails應用程序。我目前正在考慮使用PostgreSQL進行分析(利用它的特殊數據類型,如數組和KV對)。我只是想知道如何在使用ActiveRecord保存記錄時能夠擁有兩種類型的數據庫(1個用於模型和身份驗證,1個用於分析)。我想在Postgres和其他MySQL模型中保存分析模型。爲單個Rails應用程序使用兩個不同的DB(MySQL和Postgres)
我有一個使用MySQL進行認證和存儲模型的Rails應用程序。我目前正在考慮使用PostgreSQL進行分析(利用它的特殊數據類型,如數組和KV對)。我只是想知道如何在使用ActiveRecord保存記錄時能夠擁有兩種類型的數據庫(1個用於模型和身份驗證,1個用於分析)。我想在Postgres和其他MySQL模型中保存分析模型。爲單個Rails應用程序使用兩個不同的DB(MySQL和Postgres)
我的建議是完全遷移到PostgresSQL,如果你想使用它的任何東西。它會讓你的生活變得更簡單。
我相信你的最佳答案將是停止從ActiveRecord :: Base繼承你的模型在這裏。而是包括ActiveRecord,並手動調用establish_connection。
但是,只是遷移到PG。這會節省很多麻煩。
這就是我最終想做的事情,但現在,給定時間限制,我需要一個快速解決方案來做到這一點。 – denniss 2012-08-14 02:43:35
denniss。我想知道你是否完全遷移到PG,或者你是否找到了「快速解決方案」。 – 2013-05-09 18:13:08