
Room 사용 중 table 의 schema 가 변경되거나 하면 version을 올려주어 db 내용 이전 작업을 해줘야 합니다 예제에서는 기존 User table에 nickname이 추가된 경우를 가정합니다 1. 배경 기존 테이블 CREATE TABLE USER( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INT NOT NULL ) 변경하고자 하는 테이블 CREATE TABLE USER( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INT NOT NULL, nickname TEXT ) 2. 변경작업 우선 Migration 객체를 만들고, migrate method을 ove..
안드로이드
2022. 6. 24. 13:40
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday