每次我尝试将某些内容保存到数据库中时,都会收到此错误消息。我看到 Heroku 为前 10.000 条记录提供免费的 PostgreSQL 数据库,超过 10.000 条记录需要支付数据库费用。
现在,我的数据库中有 60.000 条记录。如何修复该错误/升级数据库?
先感谢您
每次我尝试将某些内容保存到数据库中时,都会收到此错误消息。我看到 Heroku 为前 10.000 条记录提供免费的 PostgreSQL 数据库,超过 10.000 条记录需要支付数据库费用。
现在,我的数据库中有 60.000 条记录。如何修复该错误/升级数据库?
先感谢您
您需要使用 PG Backups 插件来备份您的数据库,然后从您的开发/基本计划迁移到生产级(付费)计划。
它的短处:
https://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups
你已经超出了你的极限。您需要升级到更大的计划、删除数据或拥有只读访问权限。这些是您仅有的三个选择。
或者 :
在本地加载您的数据库转储。清理这个。把这个转储放在heroku上。
或者 :
通过 psql 或 pgadmin 连接到远程数据库并清理它。
这个答案不是由 Heroku 赞助的
只是想为后代添加我的解决方案。:Heroku: PG::Error: ERROR: permission denied for relation"
尽管我只使用180/10000
我的数据库行,但我遇到了同样的问题,我得到了错误事件。我做了:
heroku restart
这解决了这个问题。