2014-04-13 93 views
0

我已經嘗試了多種方法將我現有的rails應用程序的數據庫從sqlite3轉換爲postgresql。我試圖將我的database.yml文件的適配器轉換爲postgresql並運行rake數據庫:創建和遷移,但沒有工作我試圖添加gem'pg'而不是sqlite3,但仍然無法正常工作。我無法將我的項目推送到heroku,當我運行我的heroku網站時,我總是收到「應用程序錯誤」。如何將rails 4應用程序的數據庫從sqlite3轉換爲postgresql?

回答

0

確保您已從您的Gemfile中刪除了 sqlite3,並運行包。

您可能需要執行一次heroku遷移。

heroku run rake db:migrate 
+0

我這樣做,我刪除了sqlite3的寶石加PG寶石,而不是以上提到的沒有臺階,但仍然沒有運氣 – ominousbit

+0

什麼是當您嘗試推的Heroku你的錯誤? – codeslug

+0

該網站顯示應用程序錯誤。日誌顯示沒有錯誤。 – ominousbit

相關問題