flask-sqlalchemy事務


1.flask-sqlalchemy會自動創建隱式的事務, 並將sql操作添加到事務中,會話提交時,會自動提交事務,失敗時自動回滾,也可以手動回滾,db.session.rollback(),用在提交會話,捕獲異常的時候。

2.在PostgresQL使用sql語句的時候,

  1. 如果同時有兩個事務,一個事務需要加鎖,但是另一個事務先執行了,這種情況lock只能等到另一個事務結束才能上鎖。
  2. 如果同時開啟兩個事務,可以在各自的事務進行select操作,但是不能同時進行update,drop, insert into操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM