sql >> Database >  >> RDS >> PostgreSQL

Toegevoegde databaserecords worden verwijderd na het herstarten van de app (heroku/SQLAlchemy)

Twee dingen - 1) u maakt verbinding met uw PostgreSQL-instantie met behulp van de configuratie die Heroku in de omgeving biedt. Gebruik gewoon:

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

De omgevingsvariabele DATABASE_URL wordt bevolkt door Heroku en heeft de verbindingsinformatie (host, gebruikersnaam, wachtwoord, database).

2) Het Heroku-bestandssysteem is kortstondig , en blijft niet bestaan ​​tussen het opnieuw opstarten van de dyno. Daarom is uw sqlite database verdwijnt.




  1. PostgreSQL:een geldig voorbeeld voor variabele toewijzing?

  2. Gids voor het ontwerpen van database voor werknemersbeheersysteem in MySQL

  3. MySQL-query om vergelijkbare maar niet gedupliceerde rij te vinden

  4. php- krijg laatste invoeg-ID