2017-10-21 4 views
1

저는 Android 애플리케이션을 개발 중입니다. 응용 프로그램에서 로컬 데이터베이스에 대해 DBFlow ORM 라이브러리를 사용하고 있습니다. 응용 프로그램을 업데이트 할 때 새 버전에서는 로컬 데이터베이스의 일부 새로운 변경 사항이 업데이트되지 않습니다. AppDatabase의 버전이 바뀌고 있지만 새 열, 변경된 열 이름 또는 형식 등의 변경 사항은 표시되지 않습니다. 마찬가지로 마이그레이션은 실행되지 않습니다. 이것은 응용 프로그램 데이터베이스에 대한 내 코드입니다 :DBFlow를 사용하여 마이그레이션하는 방법은 무엇입니까?

@Database(name = AppDatabase.NAME, version = AppDatabase.VERSION) 
public class AppDatabase { 
    public static final String NAME = "BaseName"; // we will add the .db extension 
    public static final int VERSION = 2; 
} 

어쩌면 무엇이 문제인지 아십니까? 아니면 여기에 뭔가 빠졌나요? 도와 주셔서 감사합니다.

답변

1

아래의 링크로 이동하여 DBFlow 라이브러리에서 데이터베이스 마이그레이션을 수행하는 방법에 대한 전체 지침을 찾아보십시오.

DBFlow database migration

+0

링크 참조를 포함 할 수 있지만, 때로는 이러한 링크가 만료 얻을 것이 좋습니다. 답변에 스 니펫을 포함시킬 수 있다면 가장 좋을 것입니다. – Jay

관련 문제