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

ऑपरेशनल एरर को कैसे ठीक करें:(psycopg2.OperationalError) सर्वर ने अप्रत्याशित रूप से कनेक्शन बंद कर दिया

sqlalchemy.orm के लिए एक ही तर्क, (जिस पर फ्लास्क_स्क्लाल्केमी btw आधारित है)

engine = sqlalchemy.create_engine(connection_string, pool_pre_ping=True)

अधिक सुरक्षा रणनीतियों को सेटअप किया जा सकता है जैसे कि यह दस्तावेज़ में वर्णित है:https://docs.sqlalchemy.org/en/13/core/pooling.html#disconnect-handling-pessimistic

उदाहरण के लिए, यहाँ मेरा इंजन इंस्टेंटेशन है:

engine = sqlalchemy.create_engine(connection_string,
                                      pool_size=10,
                                      max_overflow=2,
                                      pool_recycle=300,
                                      pool_pre_ping=True,
                                      pool_use_lifo=True)

sqlalchemy.orm.sessionmaker(bind=engine, query_cls=RetryingQuery)

RetryingQuery कोड के लिए, cf:विफल sqlalchemy प्रश्नों का पुनः प्रयास करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉकर PGMASTER PostgreSQL संस्करण अद्यतन

  2. PostgreSQL अस्थायी टेबल

  3. Postgresql में एक-के-दो नहीं शून्य बाधा जोड़ना

  4. वेबिनार :पोस्टग्रेएसक्यूएल 11 में नई सुविधाएँ [फॉलो अप]

  5. मैं नए PostgreSQL JSON डेटाटाइप के अंदर फ़ील्ड का उपयोग करके क्वेरी कैसे करूं?