我使用的是non-Rails Active Record migration tool和hosted 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']