2010-07-29 2 views
0

Rails 응용 프로그램에서 회사 ActiveRecord 객체가 있고 해당 필드 중 하나가 : 텍스트입니다. 이 응용 프로그램은 mysql과 오라클에서 작동해야합니다 (내 상사 결정 이유는 묻지 마십시오). mysql은 문제없이 작동하지만 (텍스트 데이터 유형) Oracle은 CLOB이고 새로운 객체를 저장하거나 기존 객체를 업데이트하려고 할 때마다이 오류가 나타납니다.ActiveRecord errror "LOB 값을 포함하는 행이 잠겨 있지 않습니다."Oracle

ORA-22920 : LOB 값은 잠기지 않습니다.

activerecord-oracle_enhanced-adaptor-1.3.0 어댑터가 있습니다.

미리 감사드립니다.

답변

2

모델 클래스에서 partial_udpates = false로 설정해야합니다. 레일스는 Oracle LOB에 필요한 업데이트 ...를 선택하지 않습니다.

관련 문제