我的 heroku 开发计划中有一个写入权限被撤销
,因为我的数据库中有太多行。
这是我得到的结果:
$ heroku pg:info
=== HEROKU_POSTGRESQL_WHITE_URL (DATABASE_URL)
Plan: Dev
Status: available
Connections: 1
PG Version: 9.2.7
Created: 2013-06-21 13:24 UTC
Data Size: 12.0 MB
Tables: 48
Rows: 10564/10000 (Write access revoked) - refreshing
Fork/Follow: Unsupported
Rollback: Unsupported
Region: Europe
从那时起,我删除了一半的行,因为它们是由退化的脚本创建的,并且我在我的开发环境中。我检查了 pgadmin 和 rails 控制台,看起来这些行实际上被删除了。
如何恢复对数据库的写入权限
?我不想升级,因为我通常不需要它。已经等了 2 个小时了,什么都没有改变。
我读到 heroku pg:info
更新速度不是很快,但是那我该怎么办?
感谢支持
最佳答案
对于 Starter 层(现在称为 Hobby 层),行数、表数和数据库大小的统计信息由后台工作人员定期计算和更新。它们可能会滞后几分钟,但通常不会超过 5 或 10。
在您清除数据以低于行限制后,写入访问可能需要 5-10 分钟才能自然恢复。你通常可以通过运行 pg:info
来加速这个过程,这应该会导致刷新发生(因此你会看到上面的 refreshing
)。
预计不会有 2 小时。如果您仍然被锁在门外,并且确定自己在行数之内,请在 help.heroku.com 开票
关于postgresql - 英雄联盟 PG : Recover Write access revoked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22199592/