2014-02-09 3 views
0

jreby 1.7.9와 activerecord-jdbcderby-adapter gem을 사용하고 기존 Derby 데이터베이스를 사용하는 레일 4.0.2를 사용하고 있습니다.활성 레코드 JDBC Derby 어댑터 smallint 열을 부울로 해석

My Derby 테이블에는 몇 개의 smallint 필드가 있습니다.

이들은 모두 어댑터에 의해 부울로 해석됩니다 (즉, int 값이 손실 됨).

(열 유형 변경 이외의)이 문제를 해결할 수있는 방법이 있습니까?

답변

0

(현재까지 아무도 필요하지 않음)하지만 몇 가지 복사 붙여 넣기로 수행 할 수 있습니다. 그것은 파이어 버드 어댑터 (뿐만 아니라 몇 가지 다른)에 대한 일어나고 :

https://github.com/jruby/activerecord-jdbc-adapter/blob/master/lib/arjdbc/firebird/adapter.rb#L43

그래서 그런 일이 여기 어딘가에 추가해야

:

https://github.com/jruby/activerecord-jdbc-adapter/blob/master/lib/arjdbc/derby/adapter.rb#L56

는 PR을 찾고 :)

+0

감사합니다. 며칠 후에 시험해 보겠습니다. –

+0

나를 위해 일합니다. PR을 보냈습니다. 감사! –