문제

현재 Java Play를 사용하고 Ebean를 통해 모델을 지속시킵니다.이것은 일반적인 질문이 될 것입니다 - 모델을 변경할 때마다 발생할 때마다 속성을 추가 할 때마다 Evolution 스크립트를 적용한 후에는 해당 테이블의 기존 데이터가 잘립니다.

나는 놀이를 좋아하고 나는 놀이를 사용하여 내 다음 프로젝트를 배치하는 것에 대해 생각하고 있습니다. 이것은 나에게 중요한 질문입니다. 모델 변경을 안전하게 만드는 해결 방법이 있습니까?또는 개발 모드에서 응용 프로그램을 실행할 때만보고있는 동작은 무엇입니까?

다른 곳에서는이 주제에 대해 많이 찾을 수 없습니다.

도움이 되었습니까?

해결책

EBEAN의 공통적 인 접근 방식입니다. 테이블을 자르지 않습니다. 단지 전체 DB를 삭제하고 새로운 DDL : @see설명을 위해 다른 질문에 대한 답변 .

참고 : MyBatis 마이그레이션 인 독립 실행 형 방식을 사용하는 것을 발견했습니다.편안한 재생의 진화, 어쨌든, 수동으로 마이그레이션을 만들어야합니다 (진화).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top