Wie implementiere ich inkrementelle Staubsaugen einer SQLite-Datenbank mit FMDatabase?FMDatabase inkrementelles Vakuum
Das Äquivalent in reinem SQLite wäre, die Anweisung "PRAGMA incremental_vacuum", sqlite_step in einer Schleife für einige Batch-Größe vorzubereiten und die Aussage zu finalisieren. Wiederholen Sie den Vorgang, bis alle Seiten gesaugt sind.
Wie funktioniert das mit FMDatabase?
FMDB ist nur ein dünner Wrapper für die SQLite-API, also können Sie wahrscheinlich 'executeUpdate' mit dieser' PRAGMA'-Anweisung ausführen. – Rob