在 gemfile rails 应用程序中指定数据库
specify db in gemfile rails app
我想在我的本地和生产环境中使用 postgres
数据库。
对于这种情况,我的 gemfile
应该是什么样子?
我应该完全删除 sqlite
并只放置 gem pg
还是需要开发和生产环境 pg
?
请帮忙
在 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
我想在我的本地和生产环境中使用 postgres
数据库。
对于这种情况,我的 gemfile
应该是什么样子?
我应该完全删除 sqlite
并只放置 gem pg
还是需要开发和生产环境 pg
?
请帮忙
在 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