I (Active Record Querying guide itibaren) böyle bir şeyraylarda bırakılan kötümser bir kilit ne zaman?
Item.transaction do
i = Item.first(:lock => true)
i.name = 'Jones'
i.save
end
otomatik işlem sonunda serbest kilit mı yapıyorum varsayarsak? Active Query kılavuzuna ve ActiveRecord::Locking::Pessimistic docs'a baktım ve kilidin nerede bırakıldığını açıkça belirttiği yeri bulamadım.
Teşekkür kilitleme iplik vs veritabanı kötümser kilit Aşağıda
mysql için örneklerle tanımıdır. Ben mySQL kullanıyorum bu yüzden bu dokümanlar baktım ve bu işlem taahhüt veya geri alma sırasında kilit serbest bırakılır diyor. Bir işlemin dışında nasıl çalıştığını bilmiyorum. – user26270"Kilitleme, rayların bir işlevi değildir" - İyimser kilitleme, kötümser kilitleme, DB'nin düşük seviyeli desteğine dayanır. – Felixyz
Tüm veritabanını kilitler ?? – AjaxLeung