【发布时间】:2014-10-10 20:45:13
【问题描述】:
我对 heroku/ruby on rails 和 git 非常陌生。我刚刚浏览了 Michael Hartl 的 Ruby on Rails 教程,想将我的本地数据库推送到 heroku,但遇到了麻烦。
在做了一些研究后,我发现了这篇文章:
它似乎应该可以工作,但我不明白如何设置我的环境变量DATABASE_URL:
$ env DATABASE_URL=postgres://localhost/someapp-dev heroku pg:transfer
具体来说,我不知道我应该直接复制什么以及要更改什么。我相信我需要输入我自己的本地主机和我自己的数据库名称。
这是正确的吗?如果是这样,我如何找到我的本地主机以及如何找到我的数据库名称?
我的 database.yml 文件如下所示:
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
【问题讨论】:
-
让我们从头开始。你到底想做什么?
-
您是否尝试将生产数据库复制到本地运行的应用程序中?
-
我正在尝试将我的本地数据库(无论在哪里,我不确定它在哪里)复制到 heroku。我基本上在本地保存了一些我想在 heroku 上工作的用户名/密码。
标签: ruby-on-rails ruby git postgresql heroku