저는 레일을 처음 사용하기 때문에 마이그레이션을 완전히 이해하고 있는지 잘 모르겠습니다. 테이블 데이터를 잃지 않고 실행할 수 있습니까? 또한 이전 마이그레이션으로 인해 테이블 구조를 변경하는 것이 좋지 않습니까? 아니면 새 테이블 스키마를 만들어야합니까?RoR 마이그레이션 및 데이터
0
A
답변
0
버전 0에는 데이터베이스에 아무 것도 없습니다. 그러면 어떻게 데이터를 보관할 수있을 것이라고 생각합니까? :)
일반적으로 오래된 마이그레이션은 다시 적용해야하므로 편집하지 않는 것이 좋습니다. 새로운 마이그레이션을 만들고 롤아웃하는 것이 훨씬 쉽습니다.
0
마이그레이션은 사용 된 데이터베이스 인 루비 코드를 캡슐화하는 방법 일뿐입니다. 자세한 내용을 보려면 다음을 참조하십시오. http://guides.rubyonrails.org/migrations.html 테이블을 만드는 마이그레이션은 동일한 마이그레이션을 되돌릴 때 (: 아래로) 테이블을 삭제합니다. 테이블을 삭제하기 때문에 데이터를 유지할 기회가 없습니다. 테이블 &에 대한 마이그레이션이 실행 된 후에도 구조를 변경해야하는 경우 항상 발전기를 사용하기위한 새 마이그레이션 파일을 만들어야합니다. 레일즈 마이그레이션 AdColumnNameToTableName
관련 문제
- 1. RoR : 모니터 인덱싱 마이그레이션
- 2. 데이터 마이그레이션 및 AppEngine
- 3. 데이터 번역 및 마이그레이션 방법
- 4. 임베디드 javaDB에서 데이터 마이그레이션
- 5. Doctrine을 사용한 데이터 마이그레이션
- 6. 핵심 데이터 마이그레이션 - 이전 버전에서 선택한 데이터 마이그레이션
- 7. Access에서 SQL 데이터 마이그레이션
- 8. 핵심 데이터 마이그레이션 및 버전 관리
- 9. iphone 데이터 마이그레이션 및 응용 프로그램 디자인
- 10. iPhone CoreData 데이터 마이그레이션 및 수정
- 11. 구조 및 데이터 용 마이그레이션 스크립트
- 12. Doctrine을 사용하여 데이터 가져 오기 및 마이그레이션
- 13. 진화 데이터베이스 마이그레이션 및 기본 데이터
- 14. 마이그레이션 데이터 저장되지 않은이
- 15. xml 데이터 마이그레이션
- 16. 프로덕션 데이터베이스의 데이터 마이그레이션
- 17. 오라클에 일본어 데이터 마이그레이션
- 18. VSS에서 SVN으로 데이터 마이그레이션
- 19. 코어 데이터 마이그레이션 - 원격으로
- 20. 시스템간에 큰 데이터 마이그레이션
- 21. Rails 마이그레이션에서 데이터 마이그레이션
- 22. Django에서 데이터 마이그레이션
- 23. Sqlite 데이터 마이그레이션
- 24. ROR 및 JS 디버깅
- 25. 핵심 데이터 모델 버전 관리 및 데이터 마이그레이션
- 26. ClearQuest 데이터 마이그레이션 from JIRA
- 27. Xcode 데이터 디자이너없이 코어 데이터 마이그레이션 사용
- 28. 마법 기록이있는 핵심 데이터 마이그레이션
- 29. 연속 데이터 전송에서의 프로덕션 데이터 마이그레이션 패턴
- 30. Ruby 1.8.6에서 1.8.7+ 솔루션으로의 대규모 RoR 프로젝트 마이그레이션