3

我有一个当前在 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”是什么或它来自哪里,事实上,我已经在我的应用程序中搜索过它认为这是一个非常奇怪的名字,但是,虽然我的应用程序中不存在它

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

4

1 回答 1

5

您可能没有推广您的新数据库。请参阅此处的指南:使用 PG 备份升级 Heroku Postgres 数据库

本质上:

$ heroku pg:promote HEROKU_POSTGRESQL_COLOR -a my-app
于 2013-03-12T19:45:06.510 回答