使用Heroku设置连接池(和其他数据库选项)

时间:2015-10-01 19:30:00

标签: ruby-on-rails postgresql heroku

在这个页面中,看起来Heroku完成了部署中构建database.yml文件的大部分工作,这意味着我必须拥有的只是我的developmenttest环境配置

我有没有办法指定production值?例如,如果我想在pool: 25上设置production,我可以将其包含在database.yml中,如下所示吗?

development: &default
  adapter: postgresql
  database: my_app_development
  encoding: utf8
  host: localhost
  min_messages: warning
  pool: 2
  timeout: 5000

test:
  <<: *default
  database: my_app_test

-- Can I add this, or will it get overwritten?
production:
  <<: *default
  pool: 25

1 个答案:

答案 0 :(得分:0)

实际上,在Heroku文档中找到了我的问题的答案

https://devcenter.heroku.com/changelog-items/426

看起来您设置的任何选项将被合并并保留,因此我确实可以在database.yml

中设置连接池