tagliatelle

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
Minclude-admin.go | 12+++---------
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 }