Deux choses - 1) vous vous connectez à votre instance PostgreSQL en utilisant la configuration fournie par Heroku dans l'environnement. Utilisez simplement :
import os
SQL_ALCHEMY_DATABASE_URI = os.environ['DATABASE_URL']
La variable d'environnement DATABASE_URL
sera rempli par Heroku, et contiendra les informations de connexion (hôte, nom d'utilisateur, mot de passe, base de données).
2) Le système de fichiers Heroku est éphémère , et ne persiste pas entre les redémarrages du dyno. C'est pourquoi votre sqlite
la base de données disparaît.