2011-07-21 82 views
0

是否有可能對開發或生產兩個不同的數據庫?一個用於Heroku,一個用於本地開發?兩個不同的數據庫

Heroku的使用PostgreSQL的,但我更喜歡SQLlite地方發展。

+0

是的,那是可能的。 – Mischa

回答

3

是的,這是完全可能的 - 那麼你可以使用heroku db:push把你的本地SQLite數據庫到在Heroku Postgres的運行。

這是從個人的經驗,我已經運行到哪裏,我寫SQL是sqlite的/的Postgres/MySQL之間的不同還寶石我用它自己的使用情況findbysql沒有經過postgres的測試,然後當我把它放在Heroku上的時候就發現了。

對於需要安裝的Postgres幾秒鐘本地我會強烈建議您使用DB平臺,你最終要部署到。

+0

那麼根據你的經驗你建議在本地安裝postgres而不是使用2個不同的數據庫? – glarkou

+0

絕對100%。我也在本地運行mySQL,爲我構建的應用程序進行部署。 ActiveRecord的工作很好,但如果你偏離了這一點,並最終編寫SQL然後恕我直言,你需要使用你正在部署的數據庫。 –

+0

非常感謝。認真。這是一個很好的暗示。 – glarkou

相關問題