PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Catatan database yang ditambahkan dihapus setelah memulai ulang aplikasi (heroku/SQLAlchemy)

Dua hal - 1) Anda terhubung ke instance PostgreSQL Anda menggunakan konfigurasi yang disediakan Heroku di lingkungan. Cukup gunakan:

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

Variabel lingkungan DATABASE_URL akan diisi oleh Heroku, dan memiliki informasi koneksi (host, username, password, database).

2) Sistem file Heroku sementara , dan tidak bertahan di antara dyno restart. Itulah sebabnya sqlite . Anda database menghilang.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Salin beberapa file CSV ke postgres

  2. Bagaimana cara memperbaiki kueri implisit yang lambat pada tabel pg_attribute di Rails

  3. Bagaimana cara menggunakan jalur terbang untuk memigrasikan data dari satu DB ke DB lain?

  4. Kesalahan dalam pernyataan dinamis PL/PGSQL (fungsi dan operator dapat mengambil paling banyak satu set argumen)

  5. ST_HexagonGrid vektor geom untuk menemukan semua titik