Migration이란? Realm은 모바일에 최적화된 데이터베이스 입니다. 기존에 Realm을 적용한 앱을 배포한 수 Realm의 데이터를 수정한 후 다시 앱을업데이트하게 되면 데이터베이스가 어떻게!?변경 되었는지를 알려줘야 합니다. 그렇지 않으면 io.realm.exceptions.RealmMigrationNeededException: 에러와 함께 실행중지가 됩니다. 이때 필요한게 바로 Migration입니다. Realm Diary 데이터로 사용하는 Person객체가 있습니다. PrimaryKey 인 id 와 이름(name), 성별(gender), 나이(age) 그리고 일기 리스트(diaries) 이렇게 5개의 정보를 가진 객체입니다. 1.Realm을 초기화 해주는 부분에서 schemaVersion설..