Heroku操作错误

时间:2013-03-12 10:13:53

标签: database postgresql heroku migration

我有一个当前在Heroku中运行的应用程序,但它突然停止工作,起初它告诉我我无法迁移我的数据库,因为已经存在的一些表,实际上存在,让我自己解释一下:

我在一周前创建了一个我以前一直在使用的新表,但突然间,当我昨天尝试上传新表时,它告诉我它无法迁移数据库,因为上周确实存在。

好的,这是一个问题,但不是它让我在这里问的问题,我在这里问的是,当我试图解决这个问题时,我这样做了:

heroku pgbackups:restore DATABASE 'http://url.dump' --app my-app --confirm my-app

之后,我的应用告诉我的是:

OperationalError at /
FATAL:  role "ossjuwrohpnfsy" is not permitted to log in

我不知道" ossjuwrohpnfsy"事实上,我是在哪里来的,我在我的应用程序中搜索它是一个非常奇怪的名字,但是,尽管如此,它在我的应用程序中并不存在

如果你们中的任何一个人能分辨出发生了什么或如何解决它,请你救我

1 个答案:

答案 0 :(得分:5)

您可能没有宣传新数据库。请参阅此处的指南:Using PG Backups to Upgrade Heroku Postgres Databases

本质:

$ heroku pg:promote HEROKU_POSTGRESQL_COLOR -a my-app