database - Heroku运行错误

标签 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”是什么,也不知道它来自哪里,事实上,我在我的应用程序中搜索过它,我认为这是一个非常奇怪的名字,但是,正如我所说,它不存在于我的应用程序中应用

拜托,如果你们中有人能告诉我发生了什么或如何解决它,你会救我

最佳答案

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

本质上:

$ heroku pg:promote HEROKU_POSTGRESQL_COLOR -a my-app

关于database - Heroku运行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15358413/

相关文章:

c# - 为什么我的 C# 中的 SQL 代码不起作用?

postgresql - kendo ui grid 无法与 .net core 一起使用

postgresql - 如何将通用协调时间插入 PostgreSQL TIMESTAMP 列?

java - 向 Heroku 启动 Dropwizard 项目失败

mysql - DBDesigner 的问题

jquery - 为树状结构更新 FrontLine

javascript - 数据库兼容倒计时

sql - 条件超前/滞后函数 PostgreSQL?

heroku - 减少 Heroku 上的 Clojure 启动时间(错误 R10)

html - 图像在 heroku 应用程序中调整为 0 x 0