레일상의 루비에서의 마이그레이션은 단순히 모든 데이터베이스에 대한 업데이트라고 가정하는 것이 옳습니다. 그리고 rake db : migrate 스크립트는 이러한 변경 사항을 실현하는 역할 만합니까?루비 온 레일스에서 데이터베이스로의 이전이 있습니까?
0
A
답변
2
예.
구조화 된 방식으로 데이터베이스를 변경하는 것이 편리한 방법입니다. 손으로 SQL 단편을 편집 할 수 있지만 다른 개발자에게 가서 실행해야한다는 것을 알려줄 책임은 개발자에게 있습니다. 나중에 을 추적해야하며 다음 번에 배포 할 프로덕션 시스템에 대해 변경 사항을 적용해야합니다.
당신이해야 할 모든 마이그레이션이 이미 실행 된 활성 레코드 트랙은 소스를 업데이트하고 rake db : migrate를 실행하십시오. 활성 마이그레이션을 실행해야하는 레코드가 작동합니다. db/schema.rb 파일을 데이터베이스의 구조와 일치하도록 업데이트하십시오.
마이그레이션을 사용하면 루비를 사용하여 이러한 변환을 설명 할 수도 있습니다. 이것에 대한 좋은 점은 Active Record의 기능 대부분과 마찬가지로 데이터베이스 독립적입니다. 유사 콘텐츠에 대해 걱정하지 마시고 의 CREATE TABLE 구문에 대해 걱정할 필요가 없습니다. 데이터베이스 특정 기능에 대한 원시 SQL로 드롭 다운). 예를 들어, 개발시 SQLite3을 사용할 수 있습니다 ( ).
관련 문제
- 1. 는 루비 온 레일
- 2. 루비 온 레일 어레이
- 3. 가짜 이메일받은 편지함을 설정하여 루비 온 레일스에서 이메일 메시지가 전송되고 있는지 확인할 수 있습니까?
- 4. 루비 온 레일즈 without respond_to
- 5. 루비 온 레일즈 - 캘린더 디스플레이
- 6. 루비 온 레일즈 3 - 라우팅
- 7. 루비 온 레일스 3.2.1 경로
- 8. 루비 온 레일스 ActiveRecord :: ConnectionNotEstablished
- 9. 루비 온 레일즈 ym4r_gm Google지도
- 10. 루비 온 레일즈의 안내 승객
- 11. 루비 온 레일 큐 질문
- 12. 조언 (루비 온 레일즈 3)
- 13. 루비 온 레일 : 기능 테스트
- 14. 조건부 필터를 사용하여 레일스에서 루비 레코드를 표시합니다.
- 15. 루비 온 레일즈 3 자습서 application_helper_spec.rb
- 16. MVC 4 LINK_TO 도우미 루비 온 레일즈에서
- 17. 루비 온 레일즈 attr_accessible and scaffolding
- 18. 데이터베이스로의 MS 액세스
- 19. 내가 루비 온 레일즈 초보자입니다 모델
- 20. 렌더링 'belongs_to. "-. 루비 온 레일즈 나 루비 온 레일즈와 간단한 블로그 애플리케이션을 만들었습니다
- 21. ASP.NET에서 데이터베이스로의 데이터베이스
- 22. 루비 온 레일 : 스레드 실행 및 로깅
- 23. 루비 온 레일즈 국가/주 선택 에니매타
- 24. 클라우드 데이터베이스로의 마이그레이션
- 25. 루비 온 레일즈 : 출력 content_for 디스플레이 문제
- 26. 내포 된 루비 온 레일즈 3 포함
- 27. AWS 루비 온 레일 샘플 코드
- 28. Acts_as_Inviteable 플러그인은 루비 온 레일즈에 초대를 발송
- 29. 내가 루비 온 레일즈를 사용하고 데이터베이스
- 30. 는 루비 온 레일즈 응용 프로그램은