Kể từ ngày 19 tháng 2 năm 2014, heroku không còn ghi đè database.yml
để bạn có thể tắt các câu lệnh đã chuẩn bị sẵn trong production
của mình và staging
(hoặc default
) khối của database.yml
tệp theo khuyến nghị của tài liệu mới nhất
:
default: &default
adapter: postgresql
encoding: unicode
pool: 5
prepared_statements: false
development:
<<: *default
database: myapp_development
test:
<<: *default
database: myapp_test
production:
<<: *default
url: <%= ENV['DATABASE_URL'] %>
pool: <%= ENV['DB_POOL'] || ENV['MAX_THREADS'] || 5 %>
staging:
<<: *default
url: <%= ENV['DATABASE_URL'] %>
pool: <%= ENV['DB_POOL'] || ENV['MAX_THREADS'] || 5 %>