주위를 지켜야하는지 잘 모르겠습니다. 지금 내가 south
을 사용하는 가장 큰 이유는 모델의 개발 변경을 쉽게하는 것입니다. 제작에 들어가면 편리 할 것입니다. 내 Git 저장소에서 로컬 개발 마이그레이션을 유지해야합니까?버전 관리에서 남미 마이그레이션을 유지해야합니까?
5
A
답변
7
이 기술적 인 대답이 아니라 당신이 경우 :
- 모든 단계에서 다시 일을 롤백 할 수;
- 은 모든 변경 사항의 전체 기록을 유지해야합니다.
- 은 SQLite에 데이터를 로컬로 저장하고 원격으로 사용합니다.
좋은 생각 일 수 있습니다. 왜 안 그랬어?
또는 남쪽 마이그레이션에 대해 별도의 지점을 유지 관리 할 수 있습니다.
2
예. 그렇습니다. 어떤 시점에서 추가 데이터 마이그레이션을 수행하지 않아도 스키마 마이그레이션을 수행 할 수 없습니다. 그리고 그것들은 자동 생성되지 않습니다.
관련 문제
- 1. 버전 관리에서 최신 버전 확인
- 2. 버전 관리에서 브랜드 소프트웨어 관리
- 3. 버전 관리에서 사용하지 않는 오래된 큰 파일
- 4. Mercurial - 버전 관리에서 파일을 제거하는 방법?
- 5. 폴더 콘텐트 삭제 및 버전 관리에서 제거
- 6. 버전 관리에서 웹 사이트 배포 - 내보내기 및 심볼릭 링크?
- 7. 대형 팀 및 버전 관리에서 단일 CSS 파일로 작업하는 방법
- 8. CFSocketRef를 유지해야합니까?
- 9. South에서 실패한 마이그레이션을 어떻게 복구해야합니까?
- 10. 필터 ManyToMany 장고 관리에서
- 11. 장고의 관리에서 다형성 (polymorphic)
- 12. 공장에서 요소를 유지해야합니까?
- 13. 저장소에있는 모든 태그를 유지해야합니까?
- 14. 변수를 유지해야합니까? iphone-sdk
- 15. UIDatePicker 모달보기에서 날짜를 유지해야합니까?
- 16. Sqlite 연결을 유지해야합니까?
- 17. 잘못된 명명 규칙을 유지해야합니까?
- 18. 최근 마이그레이션을 무시한 Heroku
- 19. 폴더를 만들려면 마이그레이션을 사용해야합니까?
- 20. JPA로 스키마 마이그레이션을 지원합니까?
- 21. Rails 마이그레이션을 병합해야합니까?
- 22. Engineyard 롤백 - 마이그레이션을 롤백합니까?
- 23. 장고 관리에서 목록 필터링 선택
- 24. lua_resume은 항상 lua_yield의 균형을 유지해야합니까?
- 25. EBS 또는 S3에서 이미지를 유지해야합니까?
- 26. 이 응용 프로그램 데이터를 유지해야합니까?
- 27. 자동 회수 된 객체를 유지해야합니까?
- 28. Capistrano에서 마이그레이션을 실행하는 방법은 무엇입니까?
- 29. 데이터베이스 마이그레이션을 실행하기위한 지침이 있습니까?
- 30. 레일에서 마이그레이션을 생성 할 수 없음 2.3.4
제 생각에는 이미 내 모델을 버전 제어에 보관하고 변경 사항을 추적하고 있다면 마이그레이션을 유지해야하는 이유는 무엇입니까? 배포 할 때 서버에서 마이그레이션을 수행하는 것이 필수적 일지 모르지만 내 로컬 컴퓨터의 마이그레이션은 점진적으로 증가 할 것입니다. (예 : User 클래스에 필드를 추가하는 등) 어떤 경우에도 계속 유지할 수 있다고 가정합니다. 앞으로는 상황이 더 복잡해지지 않기를 바랍니다. –
당신이 마음을 정한 것처럼 보입니다 :-) OOI 어떤 데이터베이스를 사용하고 있습니까? –
개발 용 SQLite, 프로덕션 용 MySQL. –