每当我尝试将某些内容保存到数据库中时,都会收到此错误消息。 我看到Heroku为前10,000条记录提供免费的PostgreSQL数据库,需要超过10.000条记录来支付数据库。
现在,在我的数据库中就像是60.000条记录。如何修复错误/升级数据库?
提前谢谢
答案 0 :(得分:6)
您需要使用PG备份插件备份数据库,然后从开发/基本计划迁移到生产级(付费)计划。
缺点:
https://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups
答案 1 :(得分:5)
你超出了你的极限。您需要upgrade to a larger plan,删除数据或拥有只读访问权限。这是你唯一的三个选择。
答案 2 :(得分:0)
首先,您必须在heroku上升级您的计划。为此,请转到this链接。
This是一篇非常好的文章,其中解释了将heroku上的数据库迁移到另一个计划的所有步骤。
我也遇到了这个问题,并在上述教程的帮助下顺利解决了问题。
答案 3 :(得分:0)
或者:
在本地加载db的转储。清理这个。把这个转储放在heroku上。
或者:
通过psql或pgadmin连接到远程数据库并清理它。
此答案不是由Heroku赞助的
答案 4 :(得分:0)
只是想为后代添加我的解决方案。虽然我只使用了:Heroku: PG::Error: ERROR: permission denied for relation"
行的数据库,但我遇到了错误180/10000
事件的问题。我做了:
heroku restart
这解决了这个问题。