현재 데이터베이스

버젼 코드가 2 입니다.


다음 어플 업그레이드 시에 칼럼을 하나 추가해주려고 합니다.

그래서 이렇게 수정을 했는데 잘 안되네요.


다른데서 가져온 코드는, 테이블을 다시 날리고 만들게 되어있는데

기존꺼는 유지하려고 합니다.

어떤게 문제이지요?

제가 코드를 잘못쓴거같기도 하고요.


(테이블명: photos, 추가칼럼명: frameBlob)


//원래는 2였음,

private static final int DATABASE_VERSION = 3;


public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    int version = oldVersion;

    if (version != DATABASE_VERSION) {

        db.execSQL("ALTER TABLE photos ADD frameBlob BLOB;");

       }

}