如何在托管数据库时为ActiveRecord迁移定义数据库

时间:2017-05-26 17:49:37

标签: ruby postgresql heroku activerecord

我使用的是non-Rails Active Record migration toolhosted Postgres database from Heroku。我的开发环境是数字海洋。生产代码将在Heroku上。

根据文档,似乎连接的方式是通过Database_URL,但是,我不认为这是基于文档的config.yml文件的选项。

在上述条件下,我应该在开发配置和生产配置中添加什么?

当我手动创建自己的表时,不使用standalone-migration gem,我使用了:

ActiveRecord::Base.establish_connection(ENV['POSTGRES_URL'])

但我没有看到提供单个网址的类似选项。

我可以执行以下操作吗?

# config.yml

development:
  adapter: pg
  database: ENV['POSTGRES_URL']


production:
  adapter: pg
  database: ENV['POSTGRES_URL']

0 个答案:

没有答案