안녕하세요.
앱을 마켓에 리릴즈 하고 난뒤에 업그레이드를 할때 데이터베이스쪽의 변경은 어떻게 처리하는지요.
예를 들어 앱에 새로운 테이블을 추가해야 한다면 업그레이드 후 실행시에 오류가 발생합니다.
삭제하고 다시 설치하면 정상동작 하구요.
단순한 업그레이드 만으로는 설치되어 있는 기존버전의 데이터베이스에 새로운 테이블을 생성하지 못하는것 같아요.
검색을 해보니 버전을 업그레이드 하면 데이터베이스도 업그레이드 된다는 글이 있던데 단순하게 AndroidManifest 파일의 버전을 말하는것 같지는 않고 일반적으로 db 헬퍼클래스 소스상에서 선언하는
private static final int DATABASE_VERSION = 7;
이 버전을 올리라는 말인지..

로직상의 변경으로 인한 업그레이드는 문제가 없는데 데이터베이스 변경(테이블 추가)으로 인한 업그레이드는 삭제/재설치를 해야 하니 문제입니다.
 
비슷한 경험을 하신 분의 조언이 필요합니다..