fixed table creation
This commit is contained in:
parent
6a677a172b
commit
59652ecaf2
|
@ -144,13 +144,19 @@ public class DatabaseBackend extends SQLiteOpenHelper {
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(SQLiteDatabase db) {
|
public void onCreate(SQLiteDatabase db) {
|
||||||
db.execSQL("PRAGMA foreign_keys=ON;");
|
db.execSQL("PRAGMA foreign_keys=ON;");
|
||||||
db.execSQL("create table " + Account.TABLENAME + "(" + Account.UUID
|
db.execSQL("create table " + Account.TABLENAME + "(" + Account.UUID+ " TEXT PRIMARY KEY,"
|
||||||
+ " TEXT PRIMARY KEY," + Account.USERNAME + " TEXT,"
|
+ Account.USERNAME + " TEXT,"
|
||||||
+ Account.SERVER + " TEXT," + Account.PASSWORD + " TEXT,"
|
+ Account.SERVER + " TEXT,"
|
||||||
|
+ Account.PASSWORD + " TEXT,"
|
||||||
+ Account.DISPLAY_NAME + " TEXT, "
|
+ Account.DISPLAY_NAME + " TEXT, "
|
||||||
+ Account.ROSTERVERSION + " TEXT," + Account.OPTIONS
|
+ Account.STATUS + " TEXT,"
|
||||||
+ " NUMBER, " + Account.AVATAR + " TEXT, " + Account.KEYS
|
+ Account.STATUS_MESSAGE + " TEXT,"
|
||||||
+ " TEXT, " + Account.HOSTNAME + " TEXT, " + Account.PORT + " NUMBER DEFAULT 5222)");
|
+ Account.ROSTERVERSION + " TEXT,"
|
||||||
|
+ Account.OPTIONS + " NUMBER, "
|
||||||
|
+ Account.AVATAR + " TEXT, "
|
||||||
|
+ Account.KEYS + " TEXT, "
|
||||||
|
+ Account.HOSTNAME + " TEXT, "
|
||||||
|
+ Account.PORT + " NUMBER DEFAULT 5222)");
|
||||||
db.execSQL("create table " + Conversation.TABLENAME + " ("
|
db.execSQL("create table " + Conversation.TABLENAME + " ("
|
||||||
+ Conversation.UUID + " TEXT PRIMARY KEY, " + Conversation.NAME
|
+ Conversation.UUID + " TEXT PRIMARY KEY, " + Conversation.NAME
|
||||||
+ " TEXT, " + Conversation.CONTACT + " TEXT, "
|
+ " TEXT, " + Conversation.CONTACT + " TEXT, "
|
||||||
|
@ -329,6 +335,8 @@ public class DatabaseBackend extends SQLiteOpenHelper {
|
||||||
recreateAxolotlDb(db);
|
recreateAxolotlDb(db);
|
||||||
db.execSQL("ALTER TABLE " + Message.TABLENAME + " ADD COLUMN "
|
db.execSQL("ALTER TABLE " + Message.TABLENAME + " ADD COLUMN "
|
||||||
+ Message.FINGERPRINT + " TEXT");
|
+ Message.FINGERPRINT + " TEXT");
|
||||||
|
} else if (oldVersion < 22 && newVersion >= 22) {
|
||||||
|
db.execSQL("ALTER TABLE " + SQLiteAxolotlStore.IDENTITIES_TABLENAME + " ADD COLUMN " + SQLiteAxolotlStore.CERTIFICATE);
|
||||||
}
|
}
|
||||||
if (oldVersion < 16 && newVersion >= 16) {
|
if (oldVersion < 16 && newVersion >= 16) {
|
||||||
db.execSQL("ALTER TABLE " + Message.TABLENAME + " ADD COLUMN "
|
db.execSQL("ALTER TABLE " + Message.TABLENAME + " ADD COLUMN "
|
||||||
|
@ -379,10 +387,6 @@ public class DatabaseBackend extends SQLiteOpenHelper {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (oldVersion < 22 && newVersion >= 22) {
|
|
||||||
db.execSQL("ALTER TABLE " + SQLiteAxolotlStore.IDENTITIES_TABLENAME + " ADD COLUMN " + SQLiteAxolotlStore.CERTIFICATE);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (oldVersion < 23 && newVersion >= 23) {
|
if (oldVersion < 23 && newVersion >= 23) {
|
||||||
db.execSQL(CREATE_DISCOVERY_RESULTS_STATEMENT);
|
db.execSQL(CREATE_DISCOVERY_RESULTS_STATEMENT);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue