我在SQLAlchemy
Google小组中问了同样的问题,并且得到了一个看起来效果很好的食谱(我的所有表都被清空了)。请参阅线程以供参考。
import contextlibfrom sqlalchemy import metaDatameta = metaData()with contextlib.closing(engine.connect()) as con: trans = con.begin() for table in reversed(meta.sorted_tables): con.execute(table.delete()) trans.commit()
编辑:我修改了代码以相反的顺序删除表;据说这应该确保孩子在父母之前被删除。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)