我想在一个应用程序上有 2 个数据库。从Connecting Rails 3.1 with Multiple Databases 我知道如何在我的本地机器上设置它,我知道如何通过更改环境变量链接到不同的 heroku 数据库。但是因为我的 database.yml 看起来像
development:
adapter: postgresql
database: first_database
log_development:
adapter: postgresql
database: second_database
production:
adapter: postgresql
我不知道如何将生产应用程序链接到两个不同的数据库,因为生产从 DATABASE_URL env 获取数据库的位置。我需要一个 DATABASE_URL2 并以某种方式告诉生产动态使用任一 env 变量。