Měl jsem podobný problém, ale hlavní příčinou bylo, že moje aplikace směřovala na starou vývojářskou databázi, která překročila svůj limit 10 000 řádků.
Přestože jsem vytvořil novou základní databázi a vše zálohoval, aplikace stále ukazovala na starou vývojovou databázi.
heroku pg:info
Zkontrolujte řádky:10300/10000 (pak máte problém)
Budete muset
1) Vytvořit novou DB s více řádky (základní nebo "produkční" -> Zdá se, že Heroku si vynucuje upgrade, aby vydělal více peněz errrrrr)
2) zálohujte starou DB pomocí pgbackups:heroku pg:backups:capture SMALL_DB_NAME
3) obnovte zálohu do nové DB:heroku pg:backups:restore BACKUP_ID BIG_DB_NAME
(další podrobnosti viz odkazy níže)
4) PODPORUJTE novou DB do primární aplikace:heroku pg:promote BIG_DB_NAME
může vždy použít:
heroku maintenance:on
(pro deaktivaci aplikace během aktualizace)
heroku maintenance:off
heroku pg:info
(pro kontrolu stavu)
Pokud je to problém, můžete se podívat na:https://devcenter.heroku.com/articles/heroku-postgres-starter-tierhttps://devcenter.heroku.com/articles/migrating-from-shared-database- to-heroku-postgres