【问题标题】:How to convert rails 4 app's database from sqlite3 to postgresql?如何将 Rails 4 应用程序的数据库从 sqlite3 转换为 postgresql?
【发布时间】:2014-04-13 15:54:09
【问题描述】:

我尝试了多种方法将我现有的 Rails 应用程序的数据库从 sqlite3 转换为 postgresql。我尝试将我的 database.yml 文件的适配器转换为 postgresql 并运行 rake db:create 和 migrate 但这不起作用我尝试添加 gem 'pg' 而不是 sqlite3 但仍然不起作用。我无法将我的项目推送到 heroku,当我运行我的 heroku 网站时,我总是收到“应用程序错误”。

【问题讨论】:

    标签: ruby-on-rails-3 heroku


    【解决方案1】:

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

    您可能需要进行 heroku 迁移。

    heroku run rake db:migrate
    

    【讨论】:

    • 我这样做了,我删除了 sqlite3 gem 添加了 pg gem 并做了上面提到的步骤但仍然没有运气
    • 当您尝试推送到 heroku 时遇到什么错误?
    • 网站显示应用程序错误。日志显示没有错误。
    猜你喜欢
    • 2013-05-31
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 2015-10-11
    • 2012-09-10
    相关资源
    最近更新 更多