Loading k9mail/src/main/java/com/fsck/k9/mailstore/LocalStore.java +1 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ public class LocalStore extends Store implements Serializable { */ private static final int THREAD_FLAG_UPDATE_BATCH_SIZE = 500; public static final int DB_VERSION = 55; public static final int DB_VERSION = 56; public static String getColumnNameForFlag(Flag flag) { Loading k9mail/src/main/java/com/fsck/k9/mailstore/migrations/MigrationTo56.java 0 → 100644 +11 −0 Original line number Diff line number Diff line package com.fsck.k9.mailstore.migrations; import android.database.sqlite.SQLiteDatabase; class MigrationTo56 { static void cleanUpFtsTable(SQLiteDatabase db) { db.execSQL("DELETE FROM messages_fulltext WHERE docid NOT IN (SELECT id FROM messages WHERE deleted = 0)"); } } k9mail/src/main/java/com/fsck/k9/mailstore/migrations/Migrations.java +2 −0 Original line number Diff line number Diff line Loading @@ -64,6 +64,8 @@ public class Migrations { MigrationTo54.addPreviewTypeColumn(db); case 54: MigrationTo55.createFtsSearchTable(db, migrationsHelper); case 55: MigrationTo56.cleanUpFtsTable(db); } } } Loading
k9mail/src/main/java/com/fsck/k9/mailstore/LocalStore.java +1 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ public class LocalStore extends Store implements Serializable { */ private static final int THREAD_FLAG_UPDATE_BATCH_SIZE = 500; public static final int DB_VERSION = 55; public static final int DB_VERSION = 56; public static String getColumnNameForFlag(Flag flag) { Loading
k9mail/src/main/java/com/fsck/k9/mailstore/migrations/MigrationTo56.java 0 → 100644 +11 −0 Original line number Diff line number Diff line package com.fsck.k9.mailstore.migrations; import android.database.sqlite.SQLiteDatabase; class MigrationTo56 { static void cleanUpFtsTable(SQLiteDatabase db) { db.execSQL("DELETE FROM messages_fulltext WHERE docid NOT IN (SELECT id FROM messages WHERE deleted = 0)"); } }
k9mail/src/main/java/com/fsck/k9/mailstore/migrations/Migrations.java +2 −0 Original line number Diff line number Diff line Loading @@ -64,6 +64,8 @@ public class Migrations { MigrationTo54.addPreviewTypeColumn(db); case 54: MigrationTo55.createFtsSearchTable(db, migrationsHelper); case 55: MigrationTo56.cleanUpFtsTable(db); } } }