Duas coisas - 1) você se conecta à sua instância do PostgreSQL usando a configuração que o Heroku fornece no ambiente. Basta usar:
import os
SQL_ALCHEMY_DATABASE_URI = os.environ['DATABASE_URL']
A variável de ambiente
DATABASE_URL
será preenchido pelo Heroku e terá as informações de conexão (host, nome de usuário, senha, banco de dados). 2) O sistema de arquivos Heroku é efêmero , e não persiste entre as reinicializações do dinamômetro. É por isso que seu
sqlite
banco de dados desaparece.