>

개발 중에 데이터베이스 버전 번호를 유지할 수 있습니까? 저는 Android Dev and Room을 처음 사용하므로 기능을 테스트하면서 앱을 만들고 있습니다. 새 엔티티를 만들 때마다 데이터베이스 버전 번호를 업데이트해야합니다.

개발 중에 변경 사항을 무시하도록 플래그를 설정할 수 있습니까?

지금까지 방금 .fallbackToDestructiveMigration() 를 사용했습니다  버전 번호를 올릴 때 분명히 제거해야합니다. 더 좋은 방법이 있습니까?


  • 답변 # 1

    이 질문에 대한 간단한 대답은 '아니요'입니다. 이것을 말하면이 문제를 해결할 수있는 방법이 있습니다. 데이터베이스 변경을 수행 할 때는 마이그레이션 스크립트를 트리거 할 버전 번호 만 변경하면됩니다.이 경우 단순히 데이터베이스를 삭제하고 새 데이터베이스를 작성하면됩니다. 제품을 출시하려면 버전 번호를 필요한 버전으로 재설정하기 만하면됩니다. 이렇게하면 지속적으로 테스트 할 수 있지만 실제 응용 프로그램에 적합한 버전 번호를 유지할 수 있습니다.

    도움이됩니다.

관련 자료

  • 이전 java에서 가능한 null 값을 가진 CharSequence와 String 객체 간의 동등성 검사
  • 다음 angular - ngfor - 루프가 컨테이너에있을 때 홀수/짝수 행에 대해 다른 색상