我们需要在中添加数据库的凭据
database.yml
在不同的环境下归档,如
remote_database
:
remote_database:
adapter:
encoding:
username:
...
在添加所有这些之后,从本地终端运行以下命令即可完成任务:
RAILS_ENV=remote_database rails db:migrate
我正试图在Heroku上完成同样的事情。我已经推动了
config/database.yml
,我尝试执行以下命令:
RAILS_ENV=remote_database heroku run rake db:migrate
# or
heroku run rake db:migrate RAILS_ENV=remote_database
看起来Heroku完全忽略了
RAILS_ENV
或的设置
远程_数据库
环境输入
配置/数据库。yml公司
文件Heroku总是在与其连接的常规数据库服务器中进行更改,这些更改可以在
DATABASE_URL
.
有没有办法通过Heroku在不同的数据库服务器上运行迁移?