0

现在我正在尝试在 heroku 上重置数据库但卡住了。

我知道我应该做“heroku pg:reset 数据库 URL,但我不知道数据库 url 到底是什么。

我做了“heroku config”。所以我得到了一些字符串。并尝试过

heroku pg:reset postgres://ffsqtmlnxntfvl:ajqGTMGEmT7U1S6sVdi7-bb7Cm@ec2-107-20-245-109.compute-1.amazonaws.com:5432/dc2kahsue8hn20. Valid options are: DATABASE_URL, HEROKU_POSTGRESQL_AQUA_URL

但是,我的命令总是将其返回给我。

未知数据库:postgres://xxxxxxxx:xxxxxxxxxxxxxxx@xxx-xxx-xx-xxx-xxx.compute-1.xxxxxxx.com:xxxx/xxxxxxxxxxxxxx。有效选项为:DATABASE_URL、HEROKU_POSTGRESQL_AQUA_URL

我该怎么办?你能给我一些建议吗?

4

2 回答 2

2

你应该使用:

heroku pg:reset HEROKU_POSTGRESQL_AQUA
于 2013-12-15T10:08:12.823 回答
0

我知道这个问题很老,但是我刚刚经历了这个,这就是我所做的:

  1. heroku pg:reset HEROKU_POSTGRESQL_HEROKUCOLOR_URL --confirm {app_name}
  2. heroku 运行 rake db:schema:load
  3. heroku 运行 rake db:migrate
  4. heroku 运行 rake db:seed

根据:Heroku rake db:migrate 不会创建表(Rails 5)

于 2019-09-26T20:06:16.317 回答