2010-07-29 37 views
0

在Rails應用程序中,我有一個公司ActiveRecord對象,其中一個字段爲:text。這個應用程序必須在MySQL和Oracle中工作(請不要問爲什麼......是我的老闆的決定)。在MySQL工作沒有問題(是一個文本數據類型),但在甲骨文是一個CLOB和每次我試圖保存(一個新的對象或更新現有的),這個錯誤出現:ActiveRecord errror「包含LOB值的行未鎖定」在Oracle中

ORA-22920: LOB值未被鎖定

我有activerecord-oracle_enhanced-adapter-1.3.0適配器。

在此先感謝

回答

2

在你的模型類,你需要設置partial_udpates =假。 Rails不會執行Oracle LOB所需的select ...更新。