RSpec でデータベースの「トランザクション分離レベル」の挙動を確認する
はじめに Rails 7から、with_lock の引数にisolation(トランザクション分離レベル) を指定できるようになったということです。 参考:Rails 7: with_lockでもtransactionのロック戦略引数を指定可能になった(翻訳) データベースの設定をRails で簡単に操作できることを知り、今回RSpec にて、データベースの「トランザクション分離レベル」ごとに挙動の違いを確認してみたいと思いました。 ※今回は、with_lock(isolation:) ではなく、ApplicationRecord.transaction(isolation:) を使いました。 データベースの「ト … 続きを読む RSpec でデータベースの「トランザクション分離レベル」の挙動を確認する
埋め込むにはこの URL をコピーして WordPress サイトに貼り付けてください
埋め込むにはこのコードをコピーしてサイトに貼り付けてください