realm-migration

    0

    1답변

    현재 영역을 데이터베이스로 사용하는 응용 프로그램을 작성 중입니다. 필자는 여전히 필자의 모델이 필자가 처음 설계 한 것에서 변함없이 변했다. 불행히도 이런 일이 발생할 때마다 마이그레이션 블록을 업데이트해야합니다. 어쨌든 '내'영역을 '재설정'하여 '프로덕션'에 들어가기 전까지는 마이그레이션 블록을 전혀 염려 할 필요가 없습니까? 테스트가 진행될 때 특히

    0

    2답변

    1.x에서 2.x 버전으로 Realm을 마이그레이션하려고합니다. 이 경우 마이그레이션을 제공해야합니까? 우리는 분명히 데이터를 유지하고 싶지만 지금은 앱을 업데이트하면 Realm이 삭제한다고 생각합니다. 우리는 아직 2.x 버전을 출시하지 않았지만 이제는 마이그레이션을 처리해야합니다.

    1

    1답변

    프리미티브 목록을 기존 모델에 추가하고 싶지만 예외가 발생합니다. 주의 : 이것은 모두 수행되었습니다 그것 Kotlin. 내가 작업하는 데 사용 빈 RealmList (로 초기화 var idList: RealmList<Int> = RealmList() 이것은 빈리스트가 될 수 : open class Foo( @PrimaryKey var id: I

    0

    1답변

    새로운 영역 객체 (B)와 새 영역을 새 객체 B를 참조하는 기존 영역 객체 (A)에 만들었습니다. 마이그레이션 파일에 다음과 같이했습니다. if(!realm.getSchema().contains("B")) { realm.getSchema().create("B").addField("name", String.class).addField("resId"

    0

    1답변

    동기화 영역을 승인하기위한 인터넷 연결이 없을 때 내 영역이 로컬 영역으로 넘어지는 것을 볼 수 있습니다 (이전에 성공적으로 승인 된 경우에도). 로컬 영역에 동기화 된 영역의 정보 사본이 있으면 괜찮 으면 좋지만 그렇지 않습니다. 그래서 동기화 영역은 인터넷 연결에서만 작동하거나 장치가 오프라인 일 때도 활성화 상태로 유지할 수있는 방법이 있습니까?

    0

    1답변

    Realm migration을 사용하여 하나의 테이블에 대한 데이터 만 유지하려고합니다. 여기 예를 들어, 나는 Profile User 테이블에 대한 데이터를 유지하고 나머지 테이블을 모두 삭제하려고합니다. 여기까지 제가 한 것입니다. 그러나 데이터베이스의 모든 내용이 삭제됩니다. initRealm()이는 USERPROFILE 클래스를 제외한 모든 데이터가

    1

    1답변

    오늘 내 응용 프로그램 영역 스키마가 변경되었으므로 마이그레이션을 구현했습니다. 마이그레이션 내부 가, 난 그냥 필드를 추가하는 데 필요한, 그래서 내가 한 : if (oldVersion == 0) { RealmObjectSchema class = schema.get("Class"); class.addField("addedField", b

    1

    1답변

    이전 버전의 영역 (v0.85.1)을 사용하는 라이브 응용 프로그램이 있는데, 영역의 4.2.0 버전을 사용하는 새 릴리스에서 작업 중이며 스키마가 변경되었습니다. 스키마 변경은 하나의 테이블에 추가 된 단일 열입니다. 이주를 위해 나는이 수업을 가진다. public class ImRealmMigration implements RealmMigration{

    0

    1답변

    에 속성을 추가 할 때 마이그레이션을 수행하는 방법 : Migration is required due to the following errors: - Property 'UserProfile.interfaceLanguage' has been added. 내가 일반적으로 마이그레이션을 수행하는 방법을 이해,하지만 난 때 필요 모르겠어요 속성을 추가합니다. in

    1

    1답변

    다음은 무슨 뜻입니까. 데이터의 수가 많고 각각 날짜가 있다고 가정 해 보겠습니다. a: 2017/04/20 b: 2017/04/23 c: 2017/04/29 d: 2017/05/02 e: 2017/05/04 우리의 목표는 이런 식으로 데이터를 저장하는 것을 중지하는 것입니다. 우리는 한 달에 누적 된 데이터 만 저장하려고합니다. 따라서이 예에서