[ruby-on-rails] Rails 3 데이터 타입?

레일 3에서 사용할 수있는 데이터 유형 목록은 어디에서 찾을 수 있습니까? (예 : 텍스트, 문자열, 정수, 부동 소수점, 날짜 등?) 나는 새로운 것들에 대해 무작위로 계속 배우고 있지만 쉽게 참조 할 수있는 목록을 갖고 싶습니다.



답변

다음은 모든 Rails3(ActiveRecord 마이그레이션) 데이터 유형입니다.

: 이진
: 부울
: 날짜
: 날짜 시간
: 십진
: 부동 소수점
: 정수
: 기본 키
: 참조
: 문자열
: 텍스트
: 시간
: 타임 스탬프

출처


답변

유형뿐만 아니라 이러한 유형과 데이터베이스 유형의 맵핑도 아는 것이 중요합니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

예를 들어 MS SQL Server에서는 다음을 사용합니다.

  1. 이전 “datetime”대신 “datetime2”
  2. 기본 정밀도를 가진 10 진수
  3. 텍스트와 varchar 대신 nvarchar
  4. int (작은 int / small int / big int를 사용할 수 없음)
  5. 이미지 대신 BLOB

답변

활성 레코드 마이그레이션을 정의 하시겠습니까? 또는 Ruby 데이터 유형을 의미합니까?

마이그레이션을 만드는 데 도움이되는 링크는 다음과 같습니다.

직교 사상-MySQL 및 Ruby on Rails 데이터 유형


답변

이러한 데이터 유형이 일반적으로 어떤 용도로 사용되는지 아는 것이 도움이 될 수 있습니다.

  • 이진-이미지, 오디오 또는 영화와 같은 데이터를 저장하기위한 것입니다.
  • 부울-참 또는 거짓 값을 저장하기위한 것입니다.
  • 날짜-날짜 만 저장
  • datetime-날짜와 시간을 열에 저장하십시오.
  • decimal-소수입니다.
  • float-소수입니다. ( 소수점과 부동 소수점의 차이점은 무엇입니까? )
  • 정수-정수입니다.
  • primary_key-테이블의 각 행을 고유하게 식별 할 수있는 고유 키
  • 문자열-제목과 같은 작은 데이터 유형을위한 것입니다. ( 문자열이나 텍스트를 선택해야합니까? )
  • text-정보 단락과 같은 더 긴 텍스트 데이터를위한 것입니다.
  • 시간-시간 만
  • 타임 스탬프-날짜 및 시간을 열에 저장합니다.

나는 그것이 누군가를 돕기를 바랍니다! 또한 공식 목록은 다음과 같습니다. http://guides.rubyonrails.org/migrations.html#supported-types


답변