sql >> Database teknologi >  >> RDS >> PostgreSQL

Tilføjede databaseposter slettes efter genstart af app (heroku/SQLAlchemy)

To ting - 1) du forbinder til din PostgreSQL-instans ved hjælp af den konfiguration, som Heroku leverer i miljøet. Brug blot:

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

Miljøvariablen DATABASE_URL vil blive udfyldt af Heroku og have forbindelsesoplysningerne (vært, brugernavn, adgangskode, database).

2) Heroku-filsystemet er flyktigt , og fortsætter ikke mellem dyno-genstarter. Det er derfor din sqlite databasen forsvinder.




  1. Hvordan kan jeg oprette en dynamisk URL i php?

  2. UPSERT til tabel med dynamisk tabelnavn

  3. Enum i Hibernate, fortsætter som en enum

  4. Sådan rettes 'java.sql.SQLFeatureNotSupportedException', mens du bruger metoden createArrayOf()