Eu tive um problema semelhante, mas a causa raiz foi que meu aplicativo estava apontando para o banco de dados dev antigo que havia excedido o limite de 10.000 linhas.
Embora eu tenha criado um novo banco de dados básico e feito backup de tudo, o aplicativo ainda estava apontando o antigo banco de dados de desenvolvimento.
heroku pg:info
Verifique para ver as linhas:10300/10000 (então você tem um problema)
Você precisará
1) Criar um novo banco de dados com mais linhas (as básicas ou de "produção" -> Heroku parece estar forçando uma atualização para ganhar mais dinheiro errrrrr)
2) faça backup do banco de dados antigo usando pgbackups:
heroku pg:backups:capture SMALL_DB_NAME
3) restaure o backup para o novo banco de dados:
heroku pg:backups:restore BACKUP_ID BIG_DB_NAME
(veja os links abaixo para mais detalhes)4) PROMOVA o novo banco de dados para o primário do aplicativo:
heroku pg:promote BIG_DB_NAME
sempre pode utilizar:
heroku maintenance:on
(para desativar o aplicativo durante a atualização)
heroku maintenance:off
heroku pg:info
(para verificar o estado)
Se este for o problema, você pode verificar:https://devcenter.heroku.com/articles/heroku-postgres-starter-tierhttps://devcenter.heroku.com/articles/migrating-from-shared-database- to-heroku-postgres