Fix dangling open cursors in AnalyzeDatabaseJob.

This commit is contained in:
Cody Henthorne 2025-01-08 11:10:01 -05:00 committed by Greyson Parrelli
parent 1a0bbbed54
commit d8848a2a80

View file

@ -75,8 +75,8 @@ class AnalyzeDatabaseJob private constructor(
val table = tables[startingIndex]
logTime(TAG, "analyze-$table", decimalPlaces = 2) {
SignalDatabase.rawDatabase.rawQuery("PRAGMA analysis_limit=1000")
SignalDatabase.rawDatabase.rawQuery("ANALYZE $table")
SignalDatabase.rawDatabase.rawQuery("PRAGMA analysis_limit=1000").close()
SignalDatabase.rawDatabase.rawQuery("ANALYZE $table").close()
}
if (startingIndex >= tables.size - 1) {