PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

ऐप को पुनरारंभ करने के बाद जोड़े गए डेटाबेस रिकॉर्ड हटा दिए जाते हैं (heroku/SQLAlchemy)

दो चीजें - 1) आप अपने पोस्टग्रेएसक्यूएल इंस्टेंस से उस कॉन्फ़िगरेशन का उपयोग करके कनेक्ट करते हैं जो हेरोकू पर्यावरण में प्रदान करता है। बस उपयोग करें:

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

पर्यावरण चर DATABASE_URL हेरोकू द्वारा पॉप्युलेट किया जाएगा, और कनेक्शन की जानकारी (होस्ट, उपयोगकर्ता नाम, पासवर्ड, डेटाबेस) होगी।

2) हेरोकू फाइल सिस्टम क्षणिक है , और डायनो पुनरारंभ के बीच बनी नहीं रहती है। इसलिए आपका sqlite डेटाबेस गायब हो जाता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. घटनाओं के साथ अधिकतम अनुक्रमिक लकीर प्राप्त करना

  2. कैसे निकालें () PostgreSQL में काम करता है

  3. दूसरी तालिका से केवल एक आइटम प्राप्त करने के लिए दो तालिकाओं (मुख्य और कई-से-एक उप-तालिका) को बाहरी कैसे करें?

  4. -बैश:pg_dump:कमांड नहीं मिली

  5. ट्रैविस सीआई:घातक:भूमिका मौजूद नहीं है