마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

플레이스토어 어플등록후 업데이트할때 쿼리를 추가해야할경우 어떢게해야하죠?

0 추천
안녕하세요..

개발연습중 의문점이생겨 질문드립니다.

데이터베이스를 사용할경우 첫실행시 한번 데이터베이스와 설계해놓은 테이블이 생성이되는데

개발단계에서는 테이블에 쿼리를 추가해야할경우 삭제하고 다시 인스톨하면 되는데

그경우 안에있는 데이터베이스 저장데이터가 다 날아가게되는데

만약 플레이스토어 등록후 같은상황으로 쿼리를 추가해야할경우에는 유저가 직접 등록한 데이터는 지워지면 안되는데

추가하고 업데이트하면  데이터베이스에 저장된기록지워지지않고 그대로 쿼리가 추가되는건가요?
kanoo (2,720 포인트) 님이 2017년 2월 11일 질문

1개의 답변

0 추천
데이터베이스 migration에 관한 질문인 거 같습니다.

안드로이드 sqlite도 버전별로 관리가 가능합니다.

구글에 android sqlite migration 과 비슷한 키워드로 검색하면 자료는 많습니다.

https://medium.com/@elye.project/android-sqlite-database-migration-b9ad47811d34#.8q0ks7ah4

위의 블로그도 참고해보시구요.

그리고 sqlite를 그대로 사용하는 것보다 realm 이나 sugarorm 같은 모바일 데이터베이스 라이브러리를 사용하는 것도 버전관리에 있어 좋은 방법이 될 수 있습니다.
근영 (1,690 포인트) 님이 2017년 2월 11일 답변
...