SQLAlchemy 強制清空所有資料表(tables)
在產品開發時,有時候會有將所有的資料表進行清空的需求,如果是用 SQLAlchemy 清空單一資料表也很簡單,但如果在多個資料表都有用到 FOREIGN KEY 就很容易遇到 IntegrityError
,原因在於如果有其他紀錄(record)關聯到程式正在刪除的紀錄(record)時,就會導致那些紀錄違反 FOREIGN KEY Constraint
無法刪除成功。
本篇記錄如何忽視 FOREIGN KEY Constraint
強制刪除所有資料表。
Posted on Aug 4, 2019 in Python 模組/套件推薦 by Amo Chen ‐ 2 min read