rails:2239
From: "M.Suzuki" <suzk@o...>
Date: Fri, 22 Jun 2007 13:43:53 +0900
Subject: [rails:2239] Re: 複数DBを使用した際のロールバック
鈴木といいます。 ActiveRecordはまだ複数データベースに対するトランザクションに対応してないと 思うので、個別に対処するしかないかと。 On Fri, 22 Jun 2007 11:25:06 +0900, 中田雅美 wrote: > 異なるDBをネストさせた処理の中で例外が起きた場合、 > 最初にトランザクションを開始したDBのみロールバックされ、 > それ以外のDBはロールバックされません。 > > 例) > default = Default.new > another = Another.new > Default.transaction do > Another.transaction do > default.save! > another.save! > raise(Exception) > end > end > > ・Defaultのレコードはロールバックされる > ・Anotherのロールバックはされない -- M.Suzuki -- ML: rails@r... 使い方: http://QuickML.com/
2237 2007-06-22 04:25 [mimiger2007@g... ] 複数DBを使用した際のロールバック -> 2239 2007-06-22 06:43 ┗[suzk@o... ] 2242 2007-06-23 04:51 ┗[mimiger2007@g... ]