commit e0a69069899c815f466558ef47b4ee87db8a6518
parent f218e22bc310919174288726b03906973d93ac0f
Author: breadcat <breadcat@users.noreply.github.com>
Date: Tue, 7 Apr 2026 11:45:22 +0100
Use existing database connection for vacuum
Diffstat:
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/include-admin.go b/include-admin.go
@@ -1,7 +1,6 @@
package main
import (
- "database/sql"
"fmt"
"io"
"log"
@@ -248,17 +247,12 @@ func backupDatabase(dbPath string) error {
return nil
}
-func vacuumDatabase(dbPath string) error {
- db, err := sql.Open("sqlite3", dbPath)
- if err != nil {
- return fmt.Errorf("failed to open database: %w", err)
- }
- defer db.Close()
-
- if _, err = db.Exec("VACUUM;"); err != nil {
+func vacuumDatabase() error {
+ if _, err := db.Exec("VACUUM;"); err != nil {
return fmt.Errorf("VACUUM failed: %w", err)
}
+ log.Printf("Info: vacuumDatabase: VACUUM completed successfully")
return nil
}