Le VACUUM
commande peut être ce que vous voulez.
Cela copiera les données dans une base de données temporaire, puis l'utilisera pour écraser l'original.
Vous utiliseriez quelque chose comme :-
db.execSQL("VACUUM");
Notez les avertissements concernant la compatibilité dans ce qui suit :-
SQL tel qu'il est compris par SQLite - VACUUM