PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dodane rekordy bazy danych są usuwane po ponownym uruchomieniu aplikacji (heroku/SQLAlchemy)

Dwie rzeczy - 1) łączysz się ze swoją instancją PostgreSQL przy użyciu konfiguracji, którą Heroku zapewnia w środowisku. Po prostu użyj:

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

Zmienna środowiskowa DATABASE_URL zostanie wypełniony przez Heroku i będzie zawierał informacje o połączeniu (host, nazwa użytkownika, hasło, baza danych).

2) System plików Heroku jest efemeryczny i nie jest zachowywany pomiędzy restartami hamowni. Dlatego Twój sqlite baza danych zniknie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przeczytaj kwotę na stole postgres

  2. Jak automatycznie zwiększyć wartość alfanumeryczną w postgresql?

  3. Używanie Kubernetes do wdrażania PostgreSQL

  4. Zapytanie PostgreSQL ILIKE z SQLAlchemy

  5. Ustaw Kolejność według, aby ignorować interpunkcję na podstawie kolumn