在没有事务的情况下调用activerecord destroy

时间:2016-04-05 23:02:07

标签: ruby-on-rails-4 activerecord transactions

我想破坏一个物体以及与之相关的一切。 问题是,dependant: :destroy的树运行得非常深,破坏顶层物体的操作需要几分钟。

是什么让这更糟(在这种情况下),Rails将所有这些破坏放在一个事务中,这可能导致其他线程的锁等待超时。

这是一个特殊情况,我希望有级联破坏,没有任何事务包装。

这可以轻松完成吗?

0 个答案:

没有答案