2010-07-29 63 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 ...更新。