2010-05-18 2 views
0

BIGINT 데이터 유형 (INT:integer이 아니라)을 사용하는 루비 모델을 생성하려고합니다.레일 스카 폴드에 BIGINT를 지정하는 방법은 무엇입니까?

나는 구글 전체에서 검색하지만, 나는 "테이블을 BIGINT로 바꾸기 위해 SQL 문을 실행한다"고 생각한다. - 이것은 나에게 조금 해킹 된 것 같아서, 루비 시스템에서 bigint를 지정하는 방법은 :big_int 또는 무엇인가

아이디어가 있습니까?

+0

대신에 "루비 비계", 당신은 상관하지 않았다 희망의 "비계 레일"말을 제목 편집) –

+0

@August을 - 아니 전혀. 나는 아직도 배우고있다 :) –

답변

2

Here은 ActiveRecord가 limit 매개 변수와 정수 열을 사용하여 MySQL과 상호 작용하는 방식을 변경하는 플러그인입니다. 그것은 SQL 문장의 해킹으로부터 당신을 구할 것입니다.

t.column "myBigInt", :integer, :limit => 5, :null=> false # uses MySQL bigint 
관련 문제