0
데이터베이스의 현재 정보를 가져 와서 onUpgrade 메서드를 사용하여 새 버전에 배치하는 함수를 작성하려고합니다. 이것이 내가 가진 것입니다.새 데이터베이스 버전으로 데이터 전송 android
이 메서드는 onUpgrade 메서드에 지정된 데이터베이스를받습니다.
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
switch (newVersion) {
case NEW_VERSION_NUMBER:
transTable.updateTable(db);
break;
}
}
문제는 onUpgrade 메소드에서 얻은 데이터베이스에 아무 것도 없습니다. 그래서 난 그냥 내 데이터베이스를 지우는 결국 ....이 일을 할 수있는 방법 또는 ALTER 문을 제한된 사용 의존해야합니까. 감사.