我有一个带有10个表的小型数据库,所有这些表都与外键( Foreign,FK)关系链接。其中一些使用联合表继承。所有的关系在ORM中都有cascade=all,delete。所有的FK都有索引。我用SQLAlchemy。
删除一个对象是很长的,因为有许多链接的大对象会被级联删除。我有一个基本的UI,它在主线程中运行很少的操作。我将在后台查看延迟删除的内容,并在UI中获得通知。但是:
是否有一种方法只删除主对象(快速)并推迟删除级联对象(缓慢),比如在一夜之间或当DB空闲时?使操作从用户的角度看上去更快?
https://stackoverflow.com/questions/52300984
复制相似问题