如何将 rails 4 应用程序的数据库从 sqlite3 转换为 postgresql?



我尝试了多种方法将现有rails应用程序的数据库从sqlite3转换为postgresql。我尝试将database.yml文件的适配器转换为postgresql并运行rakedb:create和migrate,但没有成功。我尝试添加gem"pg"而不是sqlite3,但仍然没有成功。我无法将我的项目推送到heroku,当我运行heroku网站时,总是会遇到"应用程序错误"。

确保已从Gemfile中删除sqlite3,然后运行bundle。

您可能需要进行heroku迁移。

heroku run rake db:migrate

最新更新