forked from mirrors/Fedilab
Create table / update db
This commit is contained in:
parent
0772f47b13
commit
7f1098e345
1 changed files with 15 additions and 1 deletions
|
@ -23,7 +23,7 @@ import android.database.sqlite.SQLiteOpenHelper;
|
||||||
public class Sqlite extends SQLiteOpenHelper {
|
public class Sqlite extends SQLiteOpenHelper {
|
||||||
|
|
||||||
|
|
||||||
public static final int DB_VERSION = 7;
|
public static final int DB_VERSION = 8;
|
||||||
public static final String DB_NAME = "fedilab_db";
|
public static final String DB_NAME = "fedilab_db";
|
||||||
|
|
||||||
//Table of owned accounts
|
//Table of owned accounts
|
||||||
|
@ -84,6 +84,9 @@ public class Sqlite extends SQLiteOpenHelper {
|
||||||
//Tracking domains
|
//Tracking domains
|
||||||
public static final String TABLE_DOMAINS_TRACKING = "TABLE_DOMAINS_TRACKING";
|
public static final String TABLE_DOMAINS_TRACKING = "TABLE_DOMAINS_TRACKING";
|
||||||
public static final String COL_DOMAIN = "DOMAIN";
|
public static final String COL_DOMAIN = "DOMAIN";
|
||||||
|
//Muted accounts for home
|
||||||
|
public static final String TABLE_MUTED = "TABLE_MUTED";
|
||||||
|
public static final String COL_MUTED_ACCOUNTS = "MUTED_ACCOUNTS";
|
||||||
|
|
||||||
private static final String CREATE_TABLE_USER_ACCOUNT = "CREATE TABLE " + TABLE_USER_ACCOUNT + " ("
|
private static final String CREATE_TABLE_USER_ACCOUNT = "CREATE TABLE " + TABLE_USER_ACCOUNT + " ("
|
||||||
+ COL_USER_ID + " TEXT NOT NULL, "
|
+ COL_USER_ID + " TEXT NOT NULL, "
|
||||||
|
@ -177,6 +180,14 @@ public class Sqlite extends SQLiteOpenHelper {
|
||||||
+ COL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
|
+ COL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
|
||||||
+ COL_DOMAIN + " TEXT NOT NULL)";
|
+ COL_DOMAIN + " TEXT NOT NULL)";
|
||||||
|
|
||||||
|
|
||||||
|
private static final String CREATE_TABLE_MUTED = "CREATE TABLE IF NOT EXISTS " + TABLE_MUTED + " ("
|
||||||
|
+ COL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
|
||||||
|
+ COL_INSTANCE + " TEXT NOT NULL, "
|
||||||
|
+ COL_USER_ID + " TEXT NOT NULL, "
|
||||||
|
+ COL_TYPE + " TEXT NOT NULL, "
|
||||||
|
+ COL_MUTED_ACCOUNTS + " TEXT)";
|
||||||
|
|
||||||
public static SQLiteDatabase db;
|
public static SQLiteDatabase db;
|
||||||
private static Sqlite sInstance;
|
private static Sqlite sInstance;
|
||||||
|
|
||||||
|
@ -205,6 +216,7 @@ public class Sqlite extends SQLiteOpenHelper {
|
||||||
db.execSQL(CREATE_TABLE_SCHEDULE_BOOST);
|
db.execSQL(CREATE_TABLE_SCHEDULE_BOOST);
|
||||||
db.execSQL(CREATE_TABLE_BOTTOM_MENU);
|
db.execSQL(CREATE_TABLE_BOTTOM_MENU);
|
||||||
db.execSQL(CREATE_DOMAINS_TRACKING);
|
db.execSQL(CREATE_DOMAINS_TRACKING);
|
||||||
|
db.execSQL(CREATE_TABLE_MUTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -229,6 +241,8 @@ public class Sqlite extends SQLiteOpenHelper {
|
||||||
db.execSQL("DROP TABLE IF EXISTS " + TABLE_QUICK_LOAD);
|
db.execSQL("DROP TABLE IF EXISTS " + TABLE_QUICK_LOAD);
|
||||||
case 6:
|
case 6:
|
||||||
db.execSQL("DROP TABLE IF EXISTS " + TABLE_DOMAINS_TRACKING);
|
db.execSQL("DROP TABLE IF EXISTS " + TABLE_DOMAINS_TRACKING);
|
||||||
|
case 7:
|
||||||
|
db.execSQL(CREATE_TABLE_MUTED);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue