레일 3에서 사용할 수있는 데이터 유형 목록은 어디에서 찾을 수 있습니까? (예 : 텍스트, 문자열, 정수, 부동 소수점, 날짜 등?) 나는 새로운 것들에 대해 무작위로 계속 배우고 있지만 쉽게 참조 할 수있는 목록을 갖고 싶습니다.
답변
다음은 모든 Rails3
(ActiveRecord 마이그레이션) 데이터 유형입니다.
: 이진
: 부울
: 날짜
: 날짜 시간
: 십진
: 부동 소수점
: 정수
: 기본 키
: 참조
: 문자열
: 텍스트
: 시간
: 타임 스탬프
답변
유형뿐만 아니라 이러한 유형과 데이터베이스 유형의 맵핑도 아는 것이 중요합니다.
예를 들어 MS SQL Server에서는 다음을 사용합니다.
- 이전 “datetime”대신 “datetime2”
- 기본 정밀도를 가진 10 진수
- 텍스트와 varchar 대신 nvarchar
- int (작은 int / small int / big int를 사용할 수 없음)
- 이미지 대신 BLOB
답변
활성 레코드 마이그레이션을 정의 하시겠습니까? 또는 Ruby 데이터 유형을 의미합니까?
마이그레이션을 만드는 데 도움이되는 링크는 다음과 같습니다.
답변
이러한 데이터 유형이 일반적으로 어떤 용도로 사용되는지 아는 것이 도움이 될 수 있습니다.
- 이진-이미지, 오디오 또는 영화와 같은 데이터를 저장하기위한 것입니다.
- 부울-참 또는 거짓 값을 저장하기위한 것입니다.
- 날짜-날짜 만 저장
- datetime-날짜와 시간을 열에 저장하십시오.
- decimal-소수입니다.
- float-소수입니다. ( 소수점과 부동 소수점의 차이점은 무엇입니까? )
- 정수-정수입니다.
- primary_key-테이블의 각 행을 고유하게 식별 할 수있는 고유 키
- 문자열-제목과 같은 작은 데이터 유형을위한 것입니다. ( 문자열이나 텍스트를 선택해야합니까? )
- text-정보 단락과 같은 더 긴 텍스트 데이터를위한 것입니다.
- 시간-시간 만
- 타임 스탬프-날짜 및 시간을 열에 저장합니다.
나는 그것이 누군가를 돕기를 바랍니다! 또한 공식 목록은 다음과 같습니다. http://guides.rubyonrails.org/migrations.html#supported-types