मैंने SQLAlchemy से संग्रहीत प्रोसेस नहीं कहा है, लेकिन ऐसा लगता है कि यह लेनदेन के भीतर हो सकता है क्योंकि आप सत्र का उपयोग कर रहे हैं। शायद कॉल करना db.session.commit()
अंत में मदद करेगा?
यदि यह विफल हो जाता है, तो SQLAlchemy संग्रहीत प्रोसेस को कॉल करनाए> यहां। शायद callproc
. का उपयोग करने के उनके तरीके को आजमाएं . आपके उपयोग के मामले में अनुकूलन, कुछ इस तरह:
connection = db.session.connection()
try:
cursor = connection.cursor()
cursor.callproc("escalatelobalarm", [clientid])
results = list(cursor.fetchall())
cursor.close()
connection.commit()
finally:
connection.close()