远程数据库不为空。请创建一个新数据库或使用heroku pg:reset

时间:2017-01-22 10:29:25

标签: postgresql heroku

我一直在寻找一个小时但没有运气。我正在尝试将我的本地postgresql推送到heroku但是发生了这个错误。所以这是我的实际Windows命令:

heroku pg:push mydb postgresql-cubed-16465

输入后:Remote database is not empty. Please create a new database or use heroku pg:reset

当然,我只是按照heroku pg:reset指令完成。所以我试着再次推,同样的结果。有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

我按照此处的说明操作,只需删除网址中的'即可 在这部分heroku pg:backups:restore 'https://s3.amazonaws.com/me/items/3H0q/mydb.dump' DATABASE_URL

https://devcenter.heroku.com/articles/heroku-postgres-import-export

答案 1 :(得分:0)

就我而言,此错误之前显示了错误消息psql: could not connect to server: Connection refused。如果您也无法通过信息中心重置数据库,则可能是互联网连接出现问题,并且heroku pg:reset无法正常工作。

使用稳定的连接后,我可以使用heroku pg:push