package net.orleaf.android; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class MyLogOpenHelper extends SQLiteOpenHelper { public static final String TABLE_LOG = "log"; private static final String DB_NAME = "mylog.db"; private static final int DB_VERSION = 4; private static final String DB_CREATE_SQL = "create table log (" + "_id integer primary key autoincrement, " + "created_at timestamp," + "created_date text," + "level int," + "log_text text);"; private static final String DB_DROP_SQL = "drop table log"; public MyLogOpenHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL(DB_CREATE_SQL); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // とりあえず作り直し db.execSQL(DB_DROP_SQL); onCreate(db); } }