sql >> Databáze >  >> RDS >> PostgreSQL

Přidané databázové záznamy jsou smazány po restartování aplikace (heroku/SQLAlchemy)

Dvě věci - 1) připojíte se ke své instanci PostgreSQL pomocí konfigurace, kterou poskytuje Heroku v prostředí. Jednoduše použijte:

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

Proměnná prostředí DATABASE_URL budou vyplněny Heroku a budou mít informace o připojení (hostitel, uživatelské jméno, heslo, databáze).

2) Souborový systém Heroku je efemérní a nepřetrvává mezi restarty dyno. Proto váš sqlite databáze zmizí.




  1. Ovladač JDBC PostgreSQL pro Android

  2. hibernate vložit dávku s rozděleným postgresql

  3. 10 zkratek, které šetří čas v aplikaci Microsoft Access

  4. Správce ODBC nemůže najít soubor názvů Oracle TNS