O Heroku fornece muita documentação sobre como fazer backups.
Infelizmente, ainda é confuso como fazer um backup simples e colocá-lo no computador.
Isso ocorre porque é um processo de 2 etapas.
- Rode isto
$ heroku pgbackups:capture --expire
a expiração exclui o backup mais antigo para liberar espaço
HEROKU_POSTGRESQL_YELLOW_URL (DATABASE_URL) ----backup---> b249
Capturing... done
Storing... done
O ‘b249’ é o ID do backup, este é o número de backup 249. Seu número será diferente.
- Rode isto
$ heroku pgbackups:url b249
Isso lhe dará um local temporário de onde você pode baixar o backup.
Abra o link no navegador da web e ele fará o download do arquivo de despejo de backup do banco de dados!
Pontos de bônus: Use com o wget e baixe direto para sua linha de comando!