gpt4 book ai didi

database - PGError : ERROR: permission denied for relation (when using Heroku)

转载 作者:太空狗 更新时间:2023-10-30 01:37:27 25 4
gpt4 key购买 nike

我最近完成了此处概述的数据库迁移过程:

https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres

现在我在日志中看到很多这样的错误:

PGError:错误:关系的权限被拒绝

关于我应该如何修复它有什么想法吗?

最佳答案

我遇到了类似的问题,但根本原因是我的应用程序指向已超过 10,000 行限制的旧开发数据库。

尽管我创建了一个新的 Basic 数据库并备份了所有内容,但该应用程序仍指向旧的开发数据库。

heroku pg:info

查看行数:10300/10000(那你就有问题了)

你需要

1) 创建具有更多行的新数据库(基本的或“生产”的 -> Heroku 似乎正在强制升级以赚取更多的钱 errrrrr)

2) 使用 pgbackups 备份旧数据库:heroku pg:backups:capture SMALL_DB_NAME

3) 将备份恢复到新的数据库:heroku pg:backups:restore BACKUP_ID BIG_DB_NAME(更多详细信息请参见下面的链接)

4) 将新数据库提升为应用程序的主数据库:heroku pg:promote BIG_DB_NAME

总是可以利用:

heroku maintenance:on (to disable the app while updating)


heroku maintenance:off


heroku pg:info (to check the status)

如果这是您可能需要检查的问题: https://devcenter.heroku.com/articles/heroku-postgres-starter-tier https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres

关于database - PGError : ERROR: permission denied for relation (when using Heroku),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11930996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com