sql >> Base de Datos >  >> RDS >> PostgreSQL

Los registros de la base de datos agregados se eliminan después de reiniciar la aplicación (heroku/SQLAlchemy)

Dos cosas:1) se conecta a su instancia de PostgreSQL utilizando la configuración que proporciona Heroku en el entorno. Simplemente use:

import os
SQL_ALCHEMY_DATABASE_URI = os.environ['DATABASE_URL']

La variable de entorno DATABASE_URL se completará con Heroku y tendrá la información de conexión (host, nombre de usuario, contraseña, base de datos).

2) El sistema de archivos Heroku es efímero , y no persiste entre los reinicios del dinamómetro. Es por eso que su sqlite la base de datos desaparece.