728x90
기존 Realm DB 스키마에 Nullable한 필드를 새로 추가해야 해서 마이그레이션 작업을 진행했습니다.
그런데, 계속 모든 값이 null로 표시되고, 정상적인 데이터 입출력 처리가 안 되는 문제를 발견했습니다.
구글링 해보니 특정 필드를 nullable 하게 처리하려면 아래와 같이 마이그레이션을 진행해야 했습니다.
case 19:
schema.get("Notification")
.addField("notificationId", int.class)
.setNullable("notificationId", true);
break;
기본적으로 Nullable은 false 처리가 되어있기 때문에 true로 변경해 줍니다.
이후 정상적인 입출력 처리가 가능했습니다.
728x90