Android Room Database Migration 2

사용 버전: Android Studio 4.0.1
사용 언어: Kotlin 1.4.0

안드로이드 Room Database Migration 2를 해봅시다.


지난 시간 Android Room Database Migration 1에서 다루었던 새로운 테이블 생성 말고, 이번에는 기존 테이블에 새로운 Column 추가를 알아봅시다.


아래는 기존 테이블입니다.






settingNightMode라는 Column을 추가하겠습니다.









Database를 정의하는 곳에 아래를 추가합니다.







그리고 위의 MIGRATION_2_3을 addMigrations에 넣습니다.

version을 3으로 올려줍니다.








빌드하고 실행합니다.

오류 없이 잘 실행되면, 완료된 겁니다.





끝.


카테고리: Android

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

tensorflow tf.random.uniform()

KiCad 시작하기 2 (PCB 만들기)

tensorflow tf.expand_dims()

Forensics .pyc 파일 .py로 복구하기

Android Java 8+ Api desugaring

Android Notification with Full Screen