我想在本地和生产环境中使用postgres
db。
对于这种情况,我的gemfile
应该怎么样?
我是否应该完全删除sqlite
,只需添加gem pg
或pg
需要开发和生产环境?
请帮忙。
答案 0 :(得分:1)
在gemfile中,您只列出应用程序所依赖的依赖项。所以,你不 从那里删除sqlite
,它实际上不会有任何区别(但是如果你不使用它,最好删除它)。
您为应用程序配置要使用的数据库的位置是database.yml
。您可以在http://edgeguides.rubyonrails.org/configuring.html#configuring-a-database找到所有信息。
简而言之,您应该在database.yml
:
development:
adapter: postgresql
database: blog_development
pool: 5
production:
adapter: postgresql
database: blog_production
pool: 5