0
我有一個dependent => destroy的模型關係,當destroy被觸發時必須做50K +刪除。看看控制檯,rails試圖爲每一行顯式刪除ID,這需要一段時間。有沒有辦法讓我強制rails進行批量刪除?或者,我可以刪除模型依賴項,有沒有辦法從代碼中進行這種批量刪除?模型關係和批量刪除
感謝
我有一個dependent => destroy的模型關係,當destroy被觸發時必須做50K +刪除。看看控制檯,rails試圖爲每一行顯式刪除ID,這需要一段時間。有沒有辦法讓我強制rails進行批量刪除?或者,我可以刪除模型依賴項,有沒有辦法從代碼中進行這種批量刪除?模型關係和批量刪除
感謝
您應該能夠設置相關:DELETE_ALL
如果你不能得到那個工作,你可能想在自己的回調使用DELETE_ALL。
要清楚,delete_all應該生成一個語句來刪除所有的子對象
謝謝,這是做的伎倆。 – n2xdip