将Rails应用程序从SQLite切换到Postgres以进行本地开发

时间:2012-10-16 06:55:03

标签: ruby-on-rails sqlite postgresql

我有一个部署在Heroku上的小Rails应用程序。他们需要一个Postgres数据库,从他们这边转换SQLite3并不是一个问题,但是现在我无法在没有每次想要看到更改的情况下推送到Heroku的情况下进行本地开发。我下载并安装了所有Postgres资产,包括保持服务器运行的小型MenuBar应用程序,并且已经完成了所有文档。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

试试这个

写入你的gemfile

group :development do
  gem "sqlite3"
end
group :production do
 gem 'pg'
end

当你在开发模式上工作时,它使用了sqlite3 当你正在使用生产模式时,它使用了pg